JMeter新学干货

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/>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容