性能測試,如何得到大量token,並保存在本地文件中


需求:性能測試需要大量的token,模擬登陸

設計思路:

1、使用語言:python +request+正則匹配+寫入本地

2、jmeter+函數助手+正則或者json/yaml+后置處理器beanshell寫入本地

設計方法如下:

           1、使用fiddler,抓取注冊接口,驗證碼需要繞過

 

           2、使用函數助手-隨機函數

3、使用提取器,我使用的json/yaml,這個需要自己安裝插件plugins managers

4、 添加beanshell后置處理器,需要再本地創建E://123.csv文件,然后

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
String token=bsh.args[0];
try {
FileWriter fstream=new FileWriter("E:\\123.csv",true);
BufferedWriter out=new BufferedWriter(fstream);
out.write(vars.get("token")+"\n");
out.close();
fstream.close();
} catch (IOException e) {
e.printStackTrace();
}

  備注,當時寫這個beanshell腳本參考了這個博主,現在附上鏈接https://blog.csdn.net/qq_41767337/article/details/85336036

6、現在就可以生成大量的token了,便於性能測試了

 


 

 

 

 

 

 

                 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM