Zooz / predator

A powerful open-source platform for load testing APIs.
https://zooz.github.io/predator/
Apache License 2.0
574 stars 109 forks source link

UI - Create test form: add '+' buttons instead of existing toolbar menu #499

Open NivLipetz opened 4 years ago

NivLipetz commented 4 years ago

Is your feature request related to a problem? Please describe. When creating a test, in order to add a scenario, before, CSV file, steps, and sleep there is a toolbar menu with each desired action. This isn't user friendly and does not look great: image

Describe the solution you'd like Remove this toolbar list and add these functionalities instead in more relevant places in the test form that represent the actual action of the buttons.

Proposed new form: image

  1. Add scenario: add the + to the right of Scenario 1 and have a tooltip with: "add scenario"

  2. Add step: add the + icon and have a tooltip with: "add step"

  3. Add sleep: add the new clock icon and have a tooltip with: "add sleep"

  4. Add before: add the + icon and next to it add the word "before" as can be seen in the proposed form image. This should be to the left of Scenario 1

  5. Add CSV: enable the top rectangle always in order to have the drop CSV file box visible

Additional context + icon: https://fontawesome.com/v4.7.0/icon/plus, it is already used throughout the project sleep icon: https://fontawesome.com/v4.7.0/icon/clock-o

CharuElpitiya commented 4 years ago

Please assign it to me

NivLipetz commented 4 years ago

Hi @CharuElpitiya that would be great thank you. We are available on our Slack workspace if you have any questions.

enudler commented 4 years ago

Hi @CharuElpitiya How is it going with the issue, LMK if you need any help there

CharuElpitiya commented 4 years ago

I'm working on it. Sure, I will LYK soon. Thank you.

Best Regards,

Charu Elpitiya

On Fri, Oct 23, 2020 at 9:52 AM enudler notifications@github.com wrote:

Hi @CharuElpitiya https://github.com/CharuElpitiya How is it going with the issue, LMK if you need any help there

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Zooz/predator/issues/499#issuecomment-714900794, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKIOT7XCGLQCU52UZCPD77LSMEAH5ANCNFSM4SUS22FQ .

sofiyanpathan commented 1 year ago

Hi,can I work on this?