背景
????????在日常的API接口自動化測試中,會遇到這樣一個問題:使用jenkins批量執(zhí)行jmeter的API接口用例時,當(dāng)某個接口因為服務(wù)器或者網(wǎng)絡(luò)原因?qū)е耯ttp請求或者響應(yīng)時間很長時導(dǎo)致jenkins執(zhí)行用例失敗,因此我們需要設(shè)置一個超時等待時間來解決這一問題。
解決方法
????????在jmeter中有一個方法叫做timeout,我們可以把它稱作超時時間,它的作用是如果實際執(zhí)行時間超過這個timeout設(shè)置時間,jmeter就會自動報錯,不再繼續(xù)進行該次請求。
????????例如當(dāng)進行一個http請求時,我們可以設(shè)置timeout超時時間,新建一個http請求,然后在“高級”設(shè)置中找到“超時”設(shè)置,設(shè)置連接、響應(yīng)時間為2000ms。
連接2000ms,意思為等待服務(wù)器連接2000ms,不管此時是否已連接上服務(wù)器,
響應(yīng)2000ms,意思為等待返回消息時間2000ms,不管此時是否早已返回消息,就像python中的sleep等待一個道理。文章來源:http://www.zghlxwxcb.cn/news/detail-520107.html
????????因此通過timeout的設(shè)置,我們就可以根據(jù)實際需要來進行超時設(shè)置,使API接口執(zhí)行起來更加穩(wěn)定。文章來源地址http://www.zghlxwxcb.cn/news/detail-520107.html
到了這里,關(guān)于jmeter請求超時設(shè)置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!