-1
我想寫一個成功的網址爲一個旅行網站創建testdata的文件。但一些網址給了所有的消失(沒有日期,戰鬥可用)。我怎麼能只寫在沒有所有的URL在jmeter文件中成功的url?Jmeter - 如何編寫testdata成功的網址,沒有所有的網址
我想寫一個成功的網址爲一個旅行網站創建testdata的文件。但一些網址給了所有的消失(沒有日期,戰鬥可用)。我怎麼能只寫在沒有所有的URL在jmeter文件中成功的url?Jmeter - 如何編寫testdata成功的網址,沒有所有的網址
我不知道你究竟是如何寫的網址,這裏是一對夫婦的最常用的方法:
利用JMeter If Controller
JMeterThread.last_sample_ok
作爲條件。 JMeterThread.last_sample_ok是一個pre-defined variable,它保存了以前的採樣器執行結果(如果成功則返回true
,否則返回false
),如果Controller子元素只有在前一個採樣器成功時纔會執行。使用JSR223 Listener和下面的代碼:
if (prev.isSuccessful()) {
def fileWithUrls = new File('fileWithUrls.txt')
fileWithUrls << prev.getUrlAsString()
fileWithUrls << System.getProperty('line.separator')
}
prev
是一個速記SampleResult保留上一個採樣器結果數據的類實例,以便只有在請求成功時纔會將URL附加到文件中。
您正在尋求教程。相反,嘗試提出自己的解決方案,如果它不起作用,請在此發佈更具體的問題。 –