1、关于脚本执行
如:jmeter –n –t D:\test01.jmx –l D:\html\csvlog.log –e –o D:\html\Report,
-n -t D:\test01.jmx ,表示执行jmeter的脚本文件,
–l D:\html\csvlog.log,表示将执行jmeter的脚本文件记录并输出log文件,
–e –o D:\html\Report,表示将执行jmeter的脚本生成html文件,html文件里面记录了像,接口运行中的参数信息,如接口运行错误率,吞吐量,响应时间
2、关于通用脚本设计
解决附件路径在不通机器上读取失败问题
(1)beanshell函数
beanshell代码:
import org.apache.jmeter.services.FileServer;
String path = FileServer.getFileServer().getBaseDir();
log.info(path);
添加用户自定义参数:
用户参数代码:
${__BeanShell(import org.apache.jmeter.services.FileServer;FileServer.getFileServer().getBaseDir();,)}
引用:使用参数化当做文件路径+文件名,${shellPath}\filename.txt
(2)http默认请求头
部分通用的数据,放在默认请求头中,避免重复填写如协议、服务器地址/IP等