jmeter
文章平均质量分 75
qq_36806145
今日的我你爱理不理,明天的我你高攀不起
展开
-
jmeter批量生成token时,怎么样把得到的token放在本地文本中?
需求:100个用户登陆,要拿到100个token,这里怎么办?1, 2,100个并发,开始执行 3,脚本如下:import org.json.*; import java.util.Arrays; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObjec...原创 2018-11-16 10:40:14 · 3862 阅读 · 3 评论 -
jmeter自动判断当前的大小月,获得首月和月末的时间
问题:有的时候接口的传参是这样,如下:{"page":1,"limit":20,"promoterId":"1533912923313806","realStartTimeStart":"2019-3-01 00:00:00","realStartTimeEnd":"2019-3-31 23:59:59"}realStartTimeStart原创 2019-03-08 17:59:17 · 1107 阅读 · 0 评论 -
JMeter之BeanShell使用实例: 断言返回的数据类型
先把用到的jar包org.json放在jmeter/lib文件下,并在测试计划中导入 思路 function(standardData,respData){ standardJson =getJson(); respJson = getJson(respData); 循环N次{ if(standardJson.getType == res...转载 2019-02-26 18:32:55 · 1168 阅读 · 0 评论 -
jmeter:把本地的数字拼在jmeter中拼接成邮件email格式
问题:有时候,我们需要把本地获取到的数字或字符串,在jmeter中拼接成email格式如:xxxxxx.@qq.com,来做为帐号进行操作这是应该怎么办?一, 创建一个请求,假设这个请求的传参要用到email格式二,添加一个前置处理器,写beanshell三,脚本如下:import java.io.BufferedReader;import java.io.F...原创 2019-03-05 09:57:47 · 1315 阅读 · 0 评论 -
jmeter beanshell后置处理器,判断duoble与string,复杂响应数据的断言
问题:取出一个复杂json中的一个值JSON:{ "success": true, "content": { "records": [{ "id": "1551335804967534", "companyId": "1530581135975019", "current_am...原创 2019-02-28 16:51:07 · 2723 阅读 · 0 评论 -
jmeter自带的时间函数beanshll使用大全
1,使用常见的jmeter时间函数time2,添加一个beanshell前置处理器3,代码如下://以下用于加深对time函数的理解,请写在jmeter的beanShell中System.out.println("------6----");String date = "${__time(yyyy-MM-dd HH:mm:ss,time)}";System.out.print...原创 2019-02-19 09:53:43 · 881 阅读 · 0 评论 -
jmeter获取当前时间,转化成yyyy-MM-dd
beanshell脚本如下: import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date; try{ Date date =new Date(); //获取当前时间 SimpleDateFormat sf = new SimpleDateForm...原创 2019-02-12 15:55:30 · 3082 阅读 · 0 评论 -
jmeter在本地生成大量token,第二次执行时,删除之前生成的token
思路:1,创建二个线程组,第一个线程组只执行一次,用来清空本地的一个文件2,第二线程运行100次,每次生成一条token,存在本地,这样就会生成100条token下次执行时,会执行第一个线程组,会把100条数据清空 代码如下:import org.json.*; import java.util.Arrays; import org.json.JSONArra...原创 2019-02-15 17:29:25 · 1699 阅读 · 0 评论 -
jmeter特殊日期的组成:年月日时分秒
1,在请求之前添加一个前置处理器,把要用的时间处理2,创建请求,前置处理器把代码copy过去就行 代码如下: import java.util.*;import java.text.*;/**特殊日期的组成,先得到年月日的,再去得到时分秒的,再找到特殊的字符拼接起来*/String str1 = (new SimpleDateFormat("yyyy-MM-d...原创 2019-02-15 11:50:11 · 1149 阅读 · 1 评论 -
jmeter:清除本地指定目录下的所有类型文件
1,创建一个sampler2,要在本地有一个目录的文件3,直接上代码 String path = "C:\\临时文件\\test111" ; File file = new File(path); if (!file.exists()) { System.out.printl...原创 2019-02-15 11:19:16 · 1734 阅读 · 0 评论 -
jmeter如何取出id,id在一个json的,对像里包含对像,再包含一个数组,数组里再包含一个对像
比如说我们要取以下json里的evaluateTaskId,怎么办呢?如果这个evaluateTaskId,有多个,不至一个,怎么办?1,首先要分析这个json的构成2,再根据这个组成,一步一步去取这个id3,先写好这个接口的http请求,4,在这个请求上加一个后置处理器5,再写上beanshell就ok{ "success": true, "content...原创 2019-09-05 17:06:48 · 1059 阅读 · 0 评论