Hien Vu
Hien Vu

Reputation: 45

How to test jmeter's response and pass parameters?

I am researching jmeter and I have a question.

Login

My first question: in case : (github )

input autocapitalize="off" autocorrect="off" autofocus="autofocus" class="form-control input-block" id="login_field" name="login" tabindex="1" type="text"

input class="form-control form-control input-block" id="password" name="password" tabindex="2" type="password"

In case the website don't have field "name", how can I pass the param to website ? can we use css or xpath to pass the param to website ?

enter image description here

My second question:

How to test the response value from the site ? (from the picture the response data not right, still on login page)

Thanks for reading and supporting me to correct this ...

Upvotes: 1

Views: 336

Answers (1)

Dmitri T
Dmitri T

Reputation: 168072

  1. As per HTML Forms article

    The Name Attribute

    To be submitted correctly, each input field must have a name attribute.

    Actually you should't worry about HTML markup, JMeter acts on protocol level and provides record-and-replay functionality. See Apache JMeter Proxy Step by Step for configuration instructions.

  2. You can use Response Assertion to add a check whether response is still login page or not. For example if the user is logged in - he shouldn't see username input any more. See How to Use JMeter Assertions in Three Easy Steps article for more information on conditionally failing JMeter samplers.

Upvotes: 1

Related Questions