今天用jmeter作一次參數化實戰。經過計數器遍歷參數表,而後查詢jdbc進行beanshell斷言。html
用戶參數,計數器,正則表達式,jdbc,beanshell腳本前端
在咱們的opms項目管理中,有一個項目狀態的修正,四種狀態分別爲延期,掛起,進行,結束正則表達式
在接口自動化案例中,咱們須要對這四種狀態進行遍歷,而後進行斷言,判斷狀態是否正確修改。shell
咱們經過抓接口,發現了傳參的一個規律:除了項目id以外,四種狀態的status分別是1,2,3,4。數據庫
咱們把添加項目的返回id用正則表達式提取出來,做爲項目狀態接口的入參,參數名稱爲projectid,這個是主鍵idpost
如今思考一下,接下來的四種狀態,你要如何去操做才能所有執行一次並斷言結果???性能
一般的作法是寫四個接口,傳四種參數,再添加四個斷言,可是這種作法會形成大量的腳本冗餘,在接口自動化中是會被鄙視的!以下:spa
如今教你們用精簡的腳本完成複雜的邏輯校驗3d