
性能测试
林渊羡鱼
这个作者很懒,什么都没留下…
展开
-
性能测试之nGrinder(3)——post请求
post请求json格式的范例脚本如下:import static net.grinder.script.Grinder.grinderimport static org.junit.Assert.*import static org.hamcrest.Matchers.*import net.grinder.plugin.http.HTTPRequestimport net.grinder.plugin.http.HTTPPluginControlimport net.grinder.sc原创 2020-08-27 18:12:18 · 811 阅读 · 0 评论 -
性能测试之nGrinder(2)——get请求
nGrinder主要分2大模块:性能测试(配置)、脚本先创建脚本,脚本里维护请求get请求范例脚本如下:主要有1个点:参数化,从文件中获取参数import static net.grinder.script.Grinder.grinderimport static org.junit.Assert.*import static org.hamcrest.Matchers.*import net.grinder.plugin.http.HTTPRequestimport net..原创 2020-08-27 18:04:36 · 352 阅读 · 0 评论 -
性能测试之nGrinder(1)——概述
最近性能测试接触到nGrinder,平时用jmeter比较多;找了下跟jmeter的区别如下:nGrinder是NHN公司用Java语言开发的一款的基于Grinder开发的开源B/S Web性能测试平台,具有友好简洁的用户界面和分布式测试功能。四、需要有脚本编写基础支持语言:python/java groovy脚本其他可以参见:https://www.jianshu.com/p/07cc702069echttps://segmentfault.com/a...原创 2020-08-27 17:48:58 · 6641 阅读 · 0 评论 -
Jmeter学习之使用控制器,如何做一个场景的性能测试
有时进行性能测试不仅仅只压测一个接口,需要多个接口调用完成一整个场景的测试1、事务控制器首先,有时需要从上一个接口获取参数用于下一个接口,有2个接口封装在一个事务控制器内这个在性能并发的时候如何控制接口的执行顺序,而且能够正常显示每个接口的聚合报告当前,把接口放在事务控制器下面,勾选Geneal,可以有序执行接口但是,聚合报告里就只有事务了,这种是一个场景的事务控制器2、循环控制器如步骤1,使用事务控制器,输出的聚合报告只有事务的结果参数,不能看到每个接口的结果。原创 2020-06-03 15:26:29 · 488 阅读 · 2 评论 -
jmeter之对吞吐量定时器的理解与使用
1、jmeter压测时,如果仅设置线程数20循环10秒如下,那么得到的并发是一秒20吗?——答案肯定不是一秒发送20请求,因为默认情况下,Jmeter线程在发送请求之间没有间歇,Jmeter可能会在短时间内产生大量访问请求,导致服务器被大量请求所淹没。所以在10秒的情况下究竟发送了多少请求,要看接口处理能力。有些接口可能TPS比较高,有些接口TPS会比较低。这种情况可以压测出一个接口实际TPS是多少,但是如果要测实际并发情况,需要设置其他定时器或引入变量暂停。定时器会让作用域内的每一个采样器都在执行原创 2020-06-03 14:36:48 · 12263 阅读 · 4 评论 -
关于性能测试很好的文章收藏
https://www.cnblogs.com/imyalost/ (老张的博客园)博主见解很好,可以多看看转载 2019-04-17 16:45:45 · 287 阅读 · 0 评论 -
Perfmon-Windows 自带检测工具(性能测试)
[转]Perfmon - Windows 自带系统监测工具一、 简述可以用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等。Perfmon提供了图表化的系统性能实时监视器、性能日志和警报管理,系统的性能日志可定义为二进制文件、文本文件、SQLSERVER表记录等方式,可以很方便地使用第三方工具进行性能分析。perfmon.exe 文件位于C:\Windows\System3...转载 2018-08-07 18:16:53 · 19984 阅读 · 0 评论