1、Random函数
2、Jmeter连接数据库
jar包地址:/Users/zhangbaoting/Downloads/mysql-connector-java-8.0.25/mysql-connector-java-8.0.25.jar
Variable Name:自定义参数,在JDBC Request中会用到;
Database URL:jdbc:mysql:// 数据库IP地址:数据库端口/数据库名称;
JDBC Driver Class:com.mysql.jdbc.Driver;
Username:数据库用户名;
Password:数据库密码;
3、用户参数与csv配置文件区别
用户参数:线程数是n,n是循环次数
csv:循环测试是n,文件中一行为一条数据
4、将JDBC请求返回的值作为参数
5、全局变量设置
函数:
1、Random函数
2、Jmeter连接数据库
jar包地址:/Users/zhangbaoting/Downloads/mysql-connector-java-8.0.25/mysql-connector-java-8.0.25.jar
Variable Name:自定义参数,在JDBC Request中会用到;
Database URL:jdbc:mysql:// 数据库IP地址:数据库端口/数据库名称;
JDBC Driver Class:com.mysql.jdbc.Driver;
Username:数据库用户名;
Password:数据库密码;
3、用户参数与csv配置文件区别
用户参数:线程数是n,n是循环次数
csv:循环测试是n,文件中一行为一条数据
4、将JDBC请求返回的值作为参数
5、全局变量设置
函数:
请求:
引用:
6、BeanShell 后置处理程序
setUp里面创建一个BeanShell 后置处理程序检查一下有没有该文件,如果有删除
import java.io.File;
File file= new File("/Users/zhangbaoting/Desktop/sku.txt");
if(file.exists()){
file.delete();
}
创建BeanShell 后置处理程序写入skuid导出文件,然后在用csv将文件参数传入请求
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
String skuId= vars.get("skuId");
FileWriter fw=new FileWriter("/Users/zhangbaoting/Desktop/sku.txt",true);
BufferedWriter out=new BufferedWriter(fw);
out.write(skuId.replace("\"","")+",\r\n");
out.close();
fw.close();
7、ForEach控制器,配合用户自定义参数使用
8、Synchronizing Timer定时器,集合x个用户统一释放请求
docker run -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts
1、jenkins重装,删掉/Users/zhangbaoting/.jenkins,重启tomcat
<hr/>
(本邮件是程序自动下发的,请勿回复!)<br/><hr/>
项目名称:$PROJECT_NAME<br/><hr/>
构建编号:test_$BUILD_NUMBER<br/><hr/>
svn版本:${SVN_REVISION}<br/><hr/>
构建状态:$BUILD_STATUS<br/><hr/>
触发原因:${CAUSE}<br/><hr/>
构建日志地址:${BUILD_URL}console<br/><hr/>
构建地址:$BUILD_URL<br/><hr/>
变更集:${JELLY_SCRIPT,template="html"}<br/><hr/>