konto usunięte

Temat: asercje typu 'pass' w jmeter?

Może ktoś się spotkał? Rozpoznaję temat, wychodzi na to że asercje pojawiają się na liście asercji tylko jeśli failują, a ja życzyłbym mieć w jmeter coś jak w soap ui - potwierdzenie, że np żądany tekst został wyświetlony na stronie. Da się tak? Z góry dzięki!
Marcin Z.

Marcin Z. “Testing is an
infinite process of
comparing the
invisibl...

Temat: asercje typu 'pass' w jmeter?

Witam!
Z dokumentacji wynika, że sie da:

http://jmeter.apache.org/usermanual/test_plan.html#ass...

"[...]
For instance, you can assert that the response to a query will contain some particular text. The text you specify can be a Perl-style regular expression, and you can indicate that the response is to contain the text, or that it should match the whole response.

You can add an assertion to any Sampler. For example, you can add an assertion to a HTTP Request that checks for the text, "</HTML>". JMeter will then check that the text is present in the HTTP response. If JMeter cannot find the text, then it will mark this as a failed request.
[...]
To view the assertion results, add an Assertion Listener to the Thread Group.Failed Assertions will also show up in the Tree View and Table Listeners, and will count towards the error %age for example in the Aggregate and Summary reports."Marcin Złotowicz edytował(a) ten post dnia 21.04.13 o godzinie 00:06

konto usunięte

Temat: asercje typu 'pass' w jmeter?

Marcin Z.:
If JMeter cannot find the text, then it will mark this as a failed request.
[...]
To view the assertion results, add an Assertion Listener to the Thread Group.Failed Assertions will also show up in the Tree View and Table Listeners, and will count towards the error %age for example in the Aggregate and Summary reports."
Zważ na użycie słowa 'fail' w obu przypadkach. Jak czegoś nie znajdzie, wyświetla. Ale już asercji ze statusem 'pass' nie pokazuje, po prostu je ukrywa...
Marcin Z.

Marcin Z. “Testing is an
infinite process of
comparing the
invisibl...

Temat: asercje typu 'pass' w jmeter?

Kamil W.:
Marcin Z.:
If JMeter cannot find the text, then it will mark this as a failed request.
[...]
To view the assertion results, add an Assertion Listener to the Thread Group.Failed Assertions will also show up in the Tree View and Table Listeners, and will count towards the error %age for example in the Aggregate and Summary reports."
Zważ na użycie słowa 'fail' w obu przypadkach. Jak czegoś nie znajdzie, wyświetla.

Kolego, podepnij Tree Listenera to będziesz widział fail-e i pass-y. W sensie jak będzie fail to pokaże na której asercji, jak asercja przejdzie to pokaże jako dobry request. To samo będzie dla Table Listenera, z tym że tam nie widać powodu faila tylko czy request przeszedł czy nie (uwzględniając wszystkie assercje). To wszystko jest prawdą dla JMetera w wersji 2.8.
Ale już asercji ze statusem 'pass' nie pokazuje, po prostu je ukrywa...
Informacja o tym że request przeszedł oznacza, że przeszły też wszystkie asercje podpięte do danego samplera.
JMeter nie "ukrywa" takich assercji, tylko nie pokazuje zbędnych informacji. Request ok = wszystkie assercje są ok.Marcin Złotowicz edytował(a) ten post dnia 22.04.13 o godzinie 12:44

Następna dyskusja:

Jmeter - pisanie plugin'ów




Wyślij zaproszenie do