随笔分类 - Jmeter
摘要:一、报告生成的两种方式 1、已有jtl文件生成报告 jmeter -g test.jtl -o /html #-g:后面为jtl文件的路径 #-o:后面为生成的html文件存放的路径 2、执行压测过程中生成测试报告 jmeter -n -t test.jmx -l test.jtl -e -o /h
阅读全文
摘要:场景:获取所有商品ID,下个接口根据所有商品ID遍历查询 1、提取所有的商品ID 2、添加调试后置处理可以看到,我们添加的变量名称会自动生成一个productId_matchNr的变量(表示找到了多少条数据) 3、添加循环控制器,循环次数为${productId_matchNr}的变量,上个接口找到
阅读全文
摘要:背景: 压测过程中如果有报错,我们需要统计所有错误,因此把报错信息保存到本地,方便统计和查看 。 1、新建正则表达式提取器,提取响应结果,并保存为data变量 2、新建BeanShell断言 String str=prev.getResponseDataAsString(); if(str.cont
阅读全文
摘要:1、添加线程组->Sampler->BeanShell Sampler,加入以下内容: 2、添加Debug Sampler,查看运行结果
阅读全文
摘要:1、下载连接mysql数据库jar包,地址:https://files.cnblogs.com/files/xiaoxitest/ojdbc6-1.0.zip(因不支持上传.jar文件,下载后需要手动把扩展名改为.jar) 2、将文件拷贝到Jmeter\lib\ext目录下,我的是:D:\Progr
阅读全文
摘要:1、正则表达式提取变量值 2、添加后置管理器 BeanShell PostProcessor,使用函数助手或直接按照格式输入 3、其它线程组调用变量 4、执行结果 5、注意:由于线程组是同时运行的,所以为了避免调用变量的线程在提供变量的线程之前运行取不了值,所以需要设置独立运行每个线程组
阅读全文
摘要:一、BeanShell实现 1、获取过去和未来时间 import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; try{ Date date =new Date(); //获取当前时间 Si
阅读全文
摘要:import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; String rowNum1; int rowNum=0; try{ BufferedReader br=new BufferedReader(new FileReader("E:\\Git\\Documentation\\1...
阅读全文
摘要:一、安装Jmeter 1、上传Jmeter压缩包到Linux服务器,如:/opt目录下 2、解压缩 unzip apache-jmeter-3.1.zip 3、配置环境变量:vi /etc/profile 末尾加入: export JMETER_HOME=/opt/apache-jmeter-3.1
阅读全文
摘要:1、创建一个Java工程 2、把Jmeter的lib\ext目录下的ApacheJMeter_java.jar、ApacheJMeter_core.jar文件添加进该项目的Build Path 3、创建一个test包 4、创建一个Hello类 5、Hello类代码如下: package test;
阅读全文
摘要:1、下载连接mysql数据库jar包,地址:http://files.cnblogs.com/files/xiaoxitest/mysql-connector-java-5.1.28.zip(因不支持上传.jar文件,下载后需要手动把扩展名改为.jar) 2、将文件拷贝到Jmeter\lib\ext
阅读全文
摘要:1、新建线程组-添加SOAP/XML-RPC Request 2、我们以天气预报接口为例,http://ws.webxml.com.cn/WebServices/WeatherWS.asmx,选择最后一个:获取天气预报数据 3、SOAP/XML-RPC Request输入url和请求数据,注意Sen
阅读全文