Jmeter中文手册(10)
发布时间:2021-06-08
发布时间:2021-06-08
转繁体过了
你可以給任何一個Sampler添加一個assertion. 例如, 你可以添加一個assertion到一個HTTP Request來檢查文本”yahoo”. JMeter就會在返回的回復中察看該文本. 如果JMeter不能發現該文本,那麼將標誌該請求是個失敗的請求.
為了查看assertion的結果, 你需要添加一個Assertion Listener到Thread Group中.
4.6 Configuration Elements Configuration Element與Sampler緊密聯繫在一起工作. 儘管它不能發送請求, 但是它可以被添加到或者去修改請求(除了HTTP Proxy Server)之外.
Configuration Element只能被所在的tree branch訪問. 例如, 你在一個Simple Logic Controller中設置了一個HTTP Cookie Manager, 那麼這個Cookie Manager將只能被設置在Simple Logic Controller中的HTTP Request Controllers訪問. 如下圖中所示, Cookie Manager 能夠被HTTP request “Web Page1”和”Web Page2”訪問, 但是不能被”Web Page3”訪問.
並且, 一個tree branch中的configuration element 將擁有更高的優先順序, 與同一個parent branch 中的同樣的元素相比. 例如, 我們定義了兩個 HTTP Request Defaults elements, “Web Defaults 1”和”Web Defaults 2”. 因為我們將”Web Defaults 1”放入到一個Loop Controller中,所以只有”Web Page 2”能訪問它. 而其他的HTTP requests只能使用我們在”Thread Group”(所有其他branch的”parent”)中設置的”Web Defaults 2”.
4.7 Pre-Processor Elements Pre-Processor在Sampler Request被創建前執行一些操作. 如果一個Pre-Processor被附加到一個Sampler element上, 那麼它將先於Sampler Element運行. Pre-Processor最主要用於在Sampler運行前修改一些設置, 或者更新一些無法從response文本中獲取的變數.
4.8 Post-Processor Elements Post-Processor在Sampler Request被創建後執行一些操作. 如果一個Post-Processor被附加到一個Sampler element上, 那麼將緊接著sampler element運行後運行.
上一篇:生物反应器(发酵罐)5
下一篇:耐久跑体育教案(1)