在登陸後,咱們根據登陸的響應,判斷是否執行下一步的操做。javascript
做用是在線程上下文變量中增長一個變量,表示登陸是否成功。html
beanshell 監聽器的寫法以下:java
這個代碼的做用是判斷登陸是否成功,若是成功那麼就在變量中增長login的變量。shell
代碼上下文的變量能夠參考:apache
https://blog.csdn.net/hujyhfwfh2/article/details/80862134api
做用判斷登陸成功後,才執行發起流程的操做。spa
當選中紅框時,能夠使用 groovy 執行beanshell 腳本。.net
上面的代碼的意思變量login 是否爲true。線程
咱們能夠看到執行結果。code
當紅框不選中時,這個判斷代碼是 javascript 腳本。
腳本寫法:
"${login}"=="true"
執行的效果是同樣的。
ctx :上下文對象API
http://jmeter.apache.org/api/org/apache/jmeter/threads/JMeterContext.html
prev:是
SampleResult sampleResult=ctx.getPreviousResult()
;
對象的實例
vars 是
JMeterVariables vars=ctx.getVariables();
對象關聯的變量