jmeter
文章平均质量分 57
晴空06
这个作者很懒,什么都没留下…
展开
-
jmeter解决返回unicode编辑
jmeter 响应编码解决方案原创 2024-01-17 19:42:51 · 807 阅读 · 0 评论 -
jmeter模拟多IP访问
Jmeter脚本并发模拟多IP访问原创 2022-11-02 20:39:12 · 3070 阅读 · 0 评论 -
jmeter数据库操作(执行多条sql语句)
jmeter数据库操作(执行多条sql语句)原创 2022-07-01 17:00:54 · 4738 阅读 · 0 评论 -
jmeter多线程共享cookie
jmeter多线程共享cookie原创 2022-07-01 16:21:33 · 769 阅读 · 0 评论 -
jmeter命令行执行传参数
jmeter命令行执行传参数原创 2022-07-01 16:01:52 · 930 阅读 · 0 评论 -
Jmeter脚本录制
Jmeter脚本录制1、引言无论是做接口自动化还是性能测试,Jmeter都非常广受测试行业人员的热爱,但说到底Jmeter也只是工具,是为达到测试目的的一种工具或或是入门学习的途径工具罢了,最近看有同事在用Jmeter,但看在编辑Jmeter脚本时非常的难受,公司接口不太规范,没有正规的接口说明文档,也没有swagger即使有也不能拿过来直接使用,所以大部分都会用浏览器自带的开发者工具(F12调用)或其他的抓包工具,再对照业务 一个个的找到对应的接口再手动写到Jmeter里,这样的工作效率将大大折扣。最原创 2021-09-02 18:08:34 · 730 阅读 · 0 评论 -
jmeter Loop Controller使用实例
背景当我们在测试时会遇到同一接口,因同一参数值不同而产生的结果不同,最常见的就是查询,这里主要是为了使用Loop Controller结合实际场景查询来进行说明简单了解Loop Controller线程组->add->Logic Controller看一下优化后的结果,脚本比原来的少了一半,实现同样的功能,脚本数据越少后期的维护成本越低。实现方式,其实也是很简单,就是把原来一条数据写一个接口请求,给优化为同一个接口,根据不同的参数使用Loop Controller来控制请求次数。原创 2021-11-26 17:40:04 · 796 阅读 · 0 评论 -
jmeter自定义列表并输出每一个数组值
前景变量参数化,如多个数值时一般都会想到使用“CSV Data Set Config”来实现,但实际场景中只需要有限的指定数值来进行参数化,调用文件来维护文件也是比较麻烦的。所以在此使用另一种方法,直接在脚本中定义使用。具体实现逻辑就是先创建一个JSR223 Samper初始化参数,然后使用Loop Controller进行控制循环 ,这里是实例没有实际的请求,如有实际的请求时,把Loop Controller 下的JSR223 Samper改为请求的前置条件**“JSR223 PreProcesso原创 2021-11-23 19:16:21 · 2151 阅读 · 0 评论 -
jmeter获取当前执行脚本路径
背景一般在做接口有上传或是下载文件时会涉及到文件路径,当跨平台时路径的格式也会不一样,如:windows下分隔符是"/",而linux下是“\”,jmeter脚本跨平台执行时就会出错,为避免此问题,引用变量,路径使用相对值,分隔符自动获取。具体操作获取jmeter执行脚本的当前路径,可以使用下面脚本${__BeanShell(import org.apache.jmeter.services.FileServer;FileServer.getFileServer().getBaseDir();)}原创 2021-11-22 19:20:30 · 2192 阅读 · 0 评论 -
Jmeter获取本机ip与本机name
前言在分布式部署或是有在脚本中有使用的ip与hostname时需要根据具体实际的环境而定,这就需要我们进行获取实时动态的ip与hostname.针对此方面的需求,以下是jmeter来创建JSR223 Sampler满足此需求。创建JSR223 Sampler右键线程组->add->Sampler->JSR223 Sampler我们在实际使用中可以是线程事前或事后使用JSR223 Sampler。因为脚本比较简单,脚本语言这里“Script language”选择那一种都行,我原创 2021-10-27 15:30:28 · 1435 阅读 · 0 评论 -
Jmeter --json提取器【提取符合特定条件的表达式】
Jmeter --json提取器【提取符合特定条件的表达式】参考来源:https://www.cnblogs.com/charlie-learnbar/p/13628138.html有时候只需要提取某个特定条件下的参数值语法格式[?(expression)]例子|Jsonpath| 结果||-..users[?(@.uuid)]−∣−提取users里面包含uuid字段的记录−∣∣−..users[?(@.uuid)]-|-提取 users 里面包含 uuid 字段的记录-||-..users原创 2021-08-11 18:31:03 · 977 阅读 · 0 评论 -
性能入门工具jmeter监控cpu&内存插件的安装与使用
引子无论是大侠还是大虾,只要谈到性能最基本的性能指标(影响时间,吞吐量,cpu,内存等)是离不开的,这里就是最简单的入门级的操作。不用命令,直接在压测工具jmeter里查看调试。上图看一下执行后的效果其实上面两个都是jmeter插件实现的,Summary Report是jmeter自带的插件,但统计性能cpu及memory是需要自动安装的插件。这里有几种方式方法一:1、所需插件:· JMeterPlugins-Extras.jar· ServerAgent-2.2.12、将下载的包放到原创 2021-08-10 20:08:43 · 2689 阅读 · 2 评论 -
如何对返回结果的列表设置检查点
背景:接口检查点是常用的一种接口测试方法,一般都会设置断言来进行简单的检查。但有关返回结果是检查好几个字段的字符串,这一般不常见。实例类似下图所示:给角色分配菜单权限,对应的请求信息:为确保分配成功需要查询并做相应的检查项,如果上面接口有返回分配的信息那就不用再调用查询接口,如果没有那就需要查询进行核对。我这个例子里分配接口里的是返回值只有成功与失败标识并没有成功与失败的详细信息。所以需要调用对应的查询接口进行检测。如下图:返回是一个标准的json格式,为便于分析利用json在线工具,对其原创 2021-08-05 17:52:27 · 358 阅读 · 0 评论 -
解决Jmeter接口中出现乱码
解决Jmeter接口中出现乱码解决方法一解决方法二解决方法一修改jmeter的配置文件,即jmeter.properties文件里的默认编码sampleresult.default.encoding的值“ISO-8858-1”,改为"utf-8"即:sampleresult.default.encoding=utf-8解决方法二在请求中添加“JSR223 PostProcessor”或“BeanShell PostProcessor”[外链图片转存失败,源站可能有防盗链机制,建议将图片保存原创 2021-07-29 15:26:01 · 433 阅读 · 0 评论 -
Jmeter中JSR223设置变量
什么是JSR223?JSR(Java Specification Request)即Java规范请求,是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR(Java 规范请求),以向Java平台增添新的API和服务。JSR223 Sampler官方文档The JSR223 Sampler allows JSR223 script code to be used to perform a sample or some computat原创 2021-07-26 18:00:16 · 2760 阅读 · 0 评论