TypechoJoeTheme

Misty rain的博客

统计
搜索到 10 篇与 jmeter 的结果
2021-12-24

Jmeter性能测试-进阶篇(下)

Jmeter性能测试-进阶篇(下)
进阶篇下:本章为进阶篇的下篇,主要讲如何进行基础的接口性能测试,本篇中三个需求分为三篇,本篇主要讲需求1回顾一下上俩篇:我们主要讲了如何使用jmeter编写接口和对接口进行各种处理,建议熟练使用并融合到你要测试的业务中。另外:本篇进阶篇完成后,将开启jmeter性能测试-最终篇,让我们来探索jmeter的最终奥秘,敬请期待!目前的项目目录结构:制定测试需求1、用户数:50,启动时间:10s,循环次数:3次;在这个条件中我们需要知道:‘新增学生’、‘获取学生列表’、‘获取指定学生信息’接口分别的:响应时间、异常率、吞吐量、平均响应时间2、设置线程数:100,启动时间5s,循环次数1,在‘新增学生’接口采取并发策略,并发数:50;我们需要知道在50次的并发中的接口指标:响应时间、异常率、吞吐量、平均响应时间3、用户数:50,启动时间1min,循环次数:无限;启用调度器:持续时间3min。在这个条件中我们需要知道:‘新增学生’、‘获取学生列表’、‘获取指定学生信息’接口分别的:响应时间、异常率、吞吐量、平均响应时间可以看到,我们在jmeter中经常看的性能指标无外乎以上4中,当然也包括...
Misty rain
2021-12-24

全部,测试,性能测试

979 阅读
64 评论
2021年12月24日
979 阅读
64 评论
2021-12-24

Jmeter性能测试-进阶篇(中)

Jmeter性能测试-进阶篇(中)
进阶篇中:本章主要讲jmeter连接数据库,直接从数据库取值作为参数下章预定:开始接口性能测试!环境:mysql数据库5.7在数据库中新建表student:字段:id、name、phone,并添加三条数据。1 张三 178781818182 李四 178781818193 小白 17878181820下载mysql-connector-java-8.0.11.jar文件网址:https://dev.mysql.com/downloads/file/?id=477058解压下载的文件,找到里面的jar即可。在jmeter项目中添加jar点击项目-Browse在线程组中添加JDBC Connection Configuration点击线程组-->Add-->Config Element -->JDBC Connection Configuration,更改名称:连接数据库创建jdbc request点击线程组-->Add-->Sampler-->jdbc request,更改名称:数据库请求-获取学生信息本环节需...
Misty rain
2021-12-24

全部,测试,性能测试

1,515 阅读
82 评论
2021年12月24日
1,515 阅读
82 评论
2021-12-23

Jmeter性能测试-进阶篇(上)

Jmeter性能测试-进阶篇(上)
进阶篇上:本章主要讲jmeter中的一些进阶操作,比如:添加断言、获取上游参数、添加公共参数、计时器、读取csv参数、一些常用的基础操作jmeter中的一些常用操作上移下移:在左侧直接拖动任意节点可进行位置调换,一般一些公共的变量、请求默认值、请求头都是放在最上面的,同时一些有流程性的接口也是讲究顺序的,如果顺序不正确会出现接口错误。添加监听器:在jmeter中可以添加各式各样的监听器,上节基础篇中我们添加了结果观察树,同时我们可以添加一些常用的监听器,例如:聚合报告(Aggregate Report)、断言结果(Assertion Results)、用表格查看结果(View Results in Table)、响应时间图(Response Time Graph)、图形结果(Graph Results);这些以后都会在性能测试中用到。为接口添加断言先查看(新增学生)接口成功之后的响应内容:{"code": 0, "msg": "操作成功"}右键选择接口-->Add-->Response Assertion,更改名称:新增学生响应断言再新建一个‘响应断言’:响应头状态码...
Misty rain
2021-12-23

全部,测试,性能测试

1,329 阅读
67 评论
2021年12月23日
1,329 阅读
67 评论
2021-12-23

Jmeter性能测试-基础篇

Jmeter性能测试-基础篇
Jmeter:可以对接口进行测试,也可以对HTTP和FTP服务器进行压力和性能测试;本章主要讲jmeter的基础性能测试,简单了解和运用jmeter。Jmeter版本:jmeter5.1.1java环境:jdk11、1.8、1.7都可以运行Jmeter安装:免安装版,直接解压文件即可使用。Jmeter主页在jmeter主页中,经常用到的操作就是新建、保存、运行、停止、清除这些操作了。在左侧是你的项目,右侧是介绍和参数等信息。创建项目为你的项目更改一个名字:点击‘Test Plan’,在右侧修改name:student测试点击‘保存’图标,先把你的项目保存起来,起个名字叫:student创建线程组为你的项目创建一个线程组(用户组),更改name:学生用户组这个线程组先不用动他,在性能测试开始前,我们需要调试接口。创建HTTP请求默认值在学生用户线程组右键点击:Add-ConfigElement-HTTP request defaults,更改名称:请求默认值填写请求的默认值。本案例中使用的接口来源于http://doc.nnzhp.cn/。创建HTTP请求在学生用户线程组右键点击:...
Misty rain
2021-12-23

全部,性能测试

845 阅读
111 评论
2021年12月23日
845 阅读
111 评论
2021-12-20

jmeter分布式压力测试,非GUI执行命令

jmeter分布式压力测试,非GUI执行命令
Jmeter分布式压力测试,针对系统单个业务、综合业务进行多台负载机的压力测试前提:1、同一局域网2、负载机也需要安装jmeter操作步骤:1、在主控机的jmeter的bin目录下找到配置文件jmeter.properties。找到里面的remote_hosts部分,修改内容为remote_hosts=10.154.。。 代表负载机的ip,如果是多个负载机用英文,分割。2、进入负载机的bin目录下的jmeter-server.bat文件并启动3、进入主控机,启动jmeter,点击【运行】--【远程启动】可以看到所有的负载机,可以选择启动,也可以全部启动常见关键评估项监管单位要求性能报告涉及财产、生命安全的系统首次投产的大型系统核心数据库、软硬件升级用户量、业务量增长30%以上单版本单业务评估权重是否平台核心位置是否存在部署方式调整或优化是否增加了性能风险较高的调整是否存在客户要求必须测试的业务流程是否涉及多个功能缺陷的修复且流程发生较大变化2. 性能测试需求分析业务层面用户大量使用的功能日常占比80%以上的业务特殊交易日或峰值80%的业务核心业务发生流程重大调整的业务项目层面曾...
Misty rain
2021-12-20

全部,性能测试

829 阅读
83 评论
2021年12月20日
829 阅读
83 评论

备案号: 浙ICP备2021040483号