性能测试,如何获得大量token,并保存在本地文件中

需求:性能测试须要大量的token,模拟登录java

设计思路:python

一、使用语言:python +request+正则匹配+写入本地shell

二、jmeter+函数助手+正则或者json/yaml+后置处理器beanshell写入本地json

设计方法以下:函数

           一、使用fiddler,抓取注册接口,验证码须要绕过性能

 

           二、使用函数助手-随机函数测试

三、使用提取器,我使用的json/yaml,这个须要本身安装插件plugins managers.net

四、 添加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

六、如今就能够生成大量的token了,便于性能测试了

相关文章
相关标签/搜索