随笔分类 - 03jmeter3.X
摘要:目录 1、路径 2、用法 1、路径 添加->逻辑控制器->事务控制器 2、用法 Generate parent sample :将逻辑处理器下面的http请求当成一个整体来统计 比如希望了解购物流程整个耗时,其中包括添加购物车-下单-结算-支付等接口,使用事务控制器会把这几个接口整合成一个事务来统计
阅读全文
摘要:1、下载插件 2、配置 1、下载插件 下载地址: 链接:https://pan.baidu.com/s/1s3uqX_4qBDLc7AfZD5JbLg?pwd=7xxn 提取码:7xxn 将JMeterPlugins-Standard.jar包放在jmeter_home\lib\ext中 然后就可以
阅读全文
摘要:代码始终比工具要灵活,Bean Shell就是一个jmeter中可以融合代码的工具 目录 1、jmeter中的Bean Shell工具 2、beanshell之断言 3、beanshell之sample 4、beanshell之解决返回乱码 1、jmeter中的Bean Shell工具 jmeter
阅读全文
摘要:将变量参数化后,有时候想知道是否正常获取到了,在jmeter中提供了2种方法去调试查看 目录 1、jmter之Debug Sample 2、jmeter之http mirror server 1、jmeter之Debug Sampler Debug Sampler主要用来看我们设置的变量,是否能正常
阅读全文
摘要:以jpress新增文章接口为例 目录 1、需求分析 2、场景设计 3、分析结果生成报告 1、需求分析 需求人员一般对系统提出性能要求:某接口10秒达到100并发,响应时间不能超过3秒,10分钟稳定运行100用户,error%不超过0.01%,cpu占用率不能超过80% 分析: 第一点:启动时间要求1
阅读全文
摘要:比如说有一种场景是,10个并发里,有2个事操作业务A,有8个是操作业务B,要模拟这种业务场景,则可以通过吞吐量控制器来模拟 目录 1、用法 2、举例 1、用法 第一种:设置比例控制 选择percent executions选项,比如设置吞吐量占比80,表示在此吞吐量控制器下线程占总线程数的80% 第
阅读全文
摘要:jmeter在一个线程组里,可以把登录接口放在上面,再添加一个cookies管理器元件,这样下一个接口就可以携带登录信息。在不同线程组里其实也可以共享cookies 目录 1、方法 2、应用 1、方法 在线程组1里面添加登录接口,提取cookies,使用beanshell postcessor添加$
阅读全文
摘要:jmeter工具里面有自动重定向和跟随重定向这2种选择,那么他们到底有啥区别呢? 目录 1、自动重定向和跟随重定向 2、举个例子 1、自动重定向和跟随重定向 01、3XX的请求一般要使用跟随重定向,200的请求任意都可以 02、自动重定向只有一个最终的响应结果,不会有过程,跟随重定向会记录请求每一步
阅读全文
摘要:很多性能大牛说一台机器的压测其实不准确,于是搜索网上的分布式压测练习了一番 目录 1、环境准备 2、控制机和压测机配置 3、执行分布式压测 1、环境准备 1.1准备一台windows作为控制机(master)(ip:XX.XX.XX.130),2台linux作为负载机(slave)(ip:XX.XX
阅读全文
摘要:用jmeter来实现图片上传请求 目录 1、抓取参数 2、填写参数 1、抓取参数 第一步:先用fiddler抓取上传接口的参数 2、填写参数 第一步:在jmeter的参数列填写没有filename的这一列参数 第二步:在files upload这一栏填写要上传的文件参数 注意:如果发失败了 1、试试
阅读全文
摘要:现在很多网站的登录都要验证码了,验证码的值是动态的,值不易获取。使用jmeter测试一个需要登录的接口就有困难,这时候,我们就可以使用cookies管理器来记住这个登录信息。 目录 1、jmeter的cookies管理器元件 2、cookies管理器的应用 1、jmeter的cookies管理器元件
阅读全文
摘要:通过jmeter并不能1秒立即达到某一并发,这时候,可以通过集合点来实现,达到某一并发时,然后再一起执行某一动作,仅作用于第一次动作的时候 目录 1、集合点元件 2、简单的概念介绍 1、集合点元件 集合点元件添加路径如下: 同步定时器:达到某一并发时,才执行动作 固定定时器:让每个线程在请求之前按相
阅读全文
摘要:和写功能测试用例一样,写接口测试用例也可以先可以写预期结果,然后用于后面的批量执行接口用例 目录 1、jmeter常用的断言元件 2、响应断言 3、json串断言 1、jmeter常用的断言元件 jmeter中常用的断言元件有响应断言,和json path断言,beanshell断言 除了beans
阅读全文
摘要:测试https请求时,需要添加证书 目录 1、下载证书 2、导入 3、执行https请求 1、下载证书 在浏览器中打开要测试的https协议的网站,以谷歌为例打开,下载证书到桌面 4、一直点击下一步 成功导出到桌面 2、导入 打开jmeter, 从桌面选中导出的cer格式证书,操作导入即可 3、执行
阅读全文
摘要:jmeter不仅可以测试http请求,也可以执行JDBC请求的测试。本次以mysql为例,介绍JDBC请求如何完成发送 目录 1、环境配置 2、数据库连接配置 3、添加一个JDBC请求 1、环境配置 测试mysql请求,需要添加一个jar包,下载mysql-connector-java-5.1.23
阅读全文
摘要:部分接口的测试中,一个接口会依赖上一个接口的响应信息,但上一个接口的响应信息又不是固定不变的,这时候,需要提取上一个接口的响应信息,将二者每一次的信息关联起来 目录 1、应用场景 2、jmeter正则提取器 3、正则提取规则 4、简单的接口应用 5、jmeter的JSON Path Extracto
阅读全文
摘要:有时候候录制脚本比写脚本且快,这时候我们可以采用录制的方法完成jmeter脚本工作 目录 1、badboy录制 2、代理服务器录制 1、badboy录制 第一步:下载安装 badboy2.2下载:链接:https://pan.baidu.com/s/1tiRkGne6t_kFWrnNFUa_iQ 密
阅读全文
摘要:有很多关于接口自动化的文章,此篇仅用于记录自己的学习用。使用jmeter3.0+ant1.10+jenkins2.实现接口自动化并发送邮件,本篇是用的编写build文件来实现发送邮件,也可以用jenkins自带的邮件工具 目录 1、环境准备 2、build.xml准备 3、jenkins配置 1、环
阅读全文
摘要:启动jmeter的图形界面可以从dos窗口输命令启动;图形界面还是比较占资源的,这时候可以通过dos窗口来执行脚本,获取性能结果 目录 1、dos窗口启动jmeter图形界面 2、dos窗口执行脚本,获取结果 1、dos窗口启动jmeter图形界面 a.环境配置 配置了java环境变量,其实就可以双
阅读全文
摘要:有时候压测需要配置并发的持续时间,这个可以在jmeter中线程组页面进行配置 1、jmeter的循环次数2种使用场景 2、持续时间功能介绍 3、持续时间的使用场景 1、jmeter的循环次数2种使用模式 jmeter的循环次数一般有2种使用场景,一种是设置一个固定次数,一种是不设置次数仅控制循环时间
阅读全文

浙公网安备 33010602011771号