案例背景
有一個接口併發測試的任務,這個接口中有2個參數,其中參數idfa需要動態生成並拼接而成(idfa=517FADCD-7ABE-4F4E-9C29-07EE56B11B6D這種格式)
idfa動態生成,已經用python寫了對應的代碼。所以只需要把這段代碼引入並執行,並且把生成的idfa作爲參數,傳下去。
OK,任務瞭解了,那我們開始把
第一步
jmeter添加一個用戶定義的變量,並添加idfa參數。這裏的參數值可以寫死。
第二步
2.1jmeter添加一個JSR223 Sampler. (需要提前在網上下載一個jython的jar包,放在lib目錄下)ps:下載jython包的可以參考這個文章
https://blog.csdn.net/lelemom/article/details/86683001
2.2 選擇語言python
2.3 設置參數
2.4 把之前寫好的python腳本粘貼進來。
第三步
jemter添加http請求。參數idfa需要從上面JSR223 Sampler獲取動態生成的參數。
第四步
試着跑一下,查看結果樹中的idfa是否是動態生成的,期望結果是:idfa每次都不一樣。
OK。 大家都學會了嗎?