摘要: http注意添加 token 获取上个请求token 将token url解码传给下一个请求 阅读全文
posted @ 2021-11-09 18:21 筑梦小小屋 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Jmter-正则表达式 Jmter-正则表达式-上一个请求的结果作为下一个请求的参数 从请求1中response信息头提取出token信息 将提取出的token进行url解码后作为请求2的request header Jmter-正则取两个字段参数 ()为一个组 sentiment_g1="5d01 阅读全文
posted @ 2021-11-09 18:13 筑梦小小屋 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Jmter-上传文件 Jmter-下载文件 获取下载文件内容 下载文件 下载文件java代码如下 import java.io.*; byte[] result = prev.getResponseData(); //这个是获取到请求返回的数据,prev是获取上个请求的返回 String file_ 阅读全文
posted @ 2021-11-09 18:12 筑梦小小屋 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 入参参数化-CSV date set config ,通过txt,csv导入 相对路径如图所示,.代表当前目录 All threads:所有线程,所有线程循环取值,线程1取第一行,线程二取下一行。 Current thread group:当前线程组,各个线程组依次取值。 Current threa 阅读全文
posted @ 2021-11-09 18:10 筑梦小小屋 阅读(361) 评论(0) 推荐(0) 编辑
摘要: . jtl文件 修改时间格式 修改jmeter.properties文件中jmeter.save.saveservice.timestamp_format=yyyy/MM/dd HH:mm:ss.SSS (注意要和user.properties时间格式jmeter.reportgenerator.d 阅读全文
posted @ 2021-11-09 18:08 筑梦小小屋 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Jmter 连接到sqlserver数据库 1.下载jdbc驱动器,配置路径 需采用绝对路径,使用相对路径会找不到 方法二:放入路径 lib中,就可以不在测试计划配置 2.配置数据库连接参数 1433为sqlserver 的默认端口 不同数据库写法如下: 3.sql请求 注意:结果报错:Cannot 阅读全文
posted @ 2021-11-09 18:06 筑梦小小屋 阅读(38) 评论(0) 推荐(0) 编辑
摘要: Jmter-跨线程组传递cookie String jsessionid=bsh.args[0]; print(jsessionid); ${__setProperty(newsjsessionid,${jsessionid},)} ${__P(newsjsessionid)} 阅读全文
posted @ 2021-11-09 18:01 筑梦小小屋 阅读(36) 评论(0) 推荐(0) 编辑
摘要: Jmter-定义全局变量 String jsessionid=bsh.args[0]; print(jsessionid); ${__setProperty(newsjsessionid,${jsessionid},)} 使用变量 ${__P(newsjsessionid)} jmter-变量嵌套使 阅读全文
posted @ 2021-11-09 18:00 筑梦小小屋 阅读(36) 评论(0) 推荐(0) 编辑
摘要: Jmter引入jar包-MD5加密 参考:https://www.cnblogs.com/111testing/p/6411135.html //java代码 import org.md5.Md5; String str=vars.get("password");//将jmter变量password 阅读全文
posted @ 2021-11-09 17:59 筑梦小小屋 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 断言-响应断言 查看断言结果 保存断言结果到文件 阅读全文
posted @ 2021-11-09 17:58 筑梦小小屋 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 非测试元件-HTTP(S)代理服务器 备注:可代理360浏览器,chrome记录不到,原因未知 需打钩,否则不能保存代理服务器设置 点击启动,创建安全数字证书,可以在你的bin文件下查询到 浏览器需导入jmter bin目录下证书 导入成功如图(注:有效期为7天) 需要查看响应结果,需在代理服务器下 阅读全文
posted @ 2021-11-09 17:56 筑梦小小屋 阅读(34) 评论(0) 推荐(0) 编辑
摘要: ANT安装 1.Ant安装:下载安装包,解压,配置环境变量path,运行命令ant -version显示版本则成功 https://ant.apache.org/bindownload.cgi ANT+jmter集成 将 jmeter的extras目录中ant-jmeter-1.1.1.jar包拷贝 阅读全文
posted @ 2021-11-09 17:54 筑梦小小屋 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Jmter 双向认证 javax.net.ssl.trustStore=C:\\Users\\john\\Desktop\\apache-jmeter-3.0\\licenses\\key\\ca.store javax.net.ssl.keyStore=C:\\Users\\john\\Deskt 阅读全文
posted @ 2021-11-09 17:51 筑梦小小屋 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Jmter 在linux环境运行 #配置jmter运行环境 sudo vi /etc/profile export JMETER_HOME=/home/kunlun/huangqingjiao/apache-jmeter-3.0 export CLASSPATH=$JMETER_HOME/lib/e 阅读全文
posted @ 2021-11-09 17:49 筑梦小小屋 阅读(32) 评论(0) 推荐(0) 编辑
摘要: Jmter 自动储存set-cookie 修改bin/jmeter.properties中的CookieManager.save.cookies=true,然后重新启动Jmeter 新建一个测试计划/线程组,然后添加一个"HTTP Cookie 管理器"(用来存储cookie) 3,运行,查看结果树 阅读全文
posted @ 2021-11-09 17:48 筑梦小小屋 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 吞吐量分布式设置方法:https://www.jianshu.com/p/30320be9d3ca 命令行运行jmeter jmeter -n -t <测试JMX文件> -l <​​测试报告文件> -e -o <输出文件夹的路径> -n:非GUI模式执行JMeter -t :执行测试文件所在的位置 阅读全文
posted @ 2021-11-09 17:46 筑梦小小屋 阅读(72) 评论(0) 推荐(0) 编辑
摘要: jmter添加线程组,设置线程数,时间,循环次数 场景:活动时间40秒,用户每秒发送一个请求,每次数量在增加10个 场景:40个请求几乎同时进行,数量同时是100,110,120...... 方案一:一个http请求,设置循环 方案二:多个http请求 小结:同属一个线程,则请求同时发出,a.循环产 阅读全文
posted @ 2021-11-09 17:43 筑梦小小屋 阅读(33) 评论(0) 推荐(0) 编辑
摘要: Jmter 元件 配置元件(Config Elemnet)-->用户自定义变量组件(User Defined Variables):这个组件不管放在哪个位置,它定义的变量都会被整个线程所共享 阅读全文
posted @ 2021-11-09 16:59 筑梦小小屋 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 获取线程号 ${__BeanShell(ctx.getThread().getThreadName())} jmeter 获取当前线程号变量:线程${__threadNum} ${}表示取值的意思 Jmter-定义全局变量 String jsessionid=bsh.args[0]; print(j 阅读全文
posted @ 2021-11-09 16:44 筑梦小小屋 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-09 16:43 筑梦小小屋 阅读(30) 评论(0) 推荐(0) 编辑