摘要:一、模拟测试直播拉流 以前测试直播,拉流工具用的是在Linux下的st-load,但有一定局限性。今天知道了如何用jmeter测试直播拉流,所以记录下。 1.安装插件管理工具,这个如下: ① 访问网站:https://jmeter-plugins.org/install/Install/②下载jme
阅读全文
摘要:性能中的测试指标有很多,对于响应时间,除了查看90%、95%、99%的响应时间外,现在还有一个P99(可能比较小众,所以相关资料较少),表示过去 10 秒内最慢的 1% 请求的平均延迟。这个值的意义在于:如果这个值从测试开始到测试结束变化都不大的话,说明程序比较稳定,如果变化非常大,起起伏伏,说明程
阅读全文
摘要:在性能测试过程中,碰到这样一个场景:一个搜索框,可用来搜索的类型有:“工号、姓名、英文名、邮箱、电话”等信息,每个类型的搜索都要支持模糊查询。虽然情况复杂,但这怎么可能难倒我们测试大大?开搞。 分析: 搜索框输入后,使用查询接口发送数据,发送的是JSON格式。 { "search": "string
阅读全文
摘要:WEB端系统,经常会有一些导出功能。这些功能的导出,是后台经过各种拼装,以数据流的形式进行下载。这个过程,会随着数据量的增加,对服务器产生较大压力且下载时间变长。有时并发下载就会导致系统变的特别慢。为此,需要对导出功能进行下性能测试。 一、下载的关键 导出性能下载测试需要通过“BeanShell 取
阅读全文
摘要:想要解决的问题: 测试时,token等前面接口返回的数据,后面的请求时需要用到,通过查询接口,获取response数据,作为下个请求post的参数值 后置处理器:JSON Extractor 1.先下载一个插件:JSONPathExtractor,使用时位置如图: 2.JSON提取器的参数说明 ①N
阅读全文
摘要:1.系统测试时,如果需要用到多个值的,可以用参数化,比如:登录时用户名密码参数化。这个比较简单的用法就是添加“CSV数据文件设置”。在要登录的HTTP请求中,值用参数化代替,此参数从CSV文件中获取即可。具体方法有很多,例如参考: https://www.jianshu.com/p/7cc72f97
阅读全文
摘要:最近做性能测试,Windows下跑jmeter,并发跑不到100,CPU就100%,这还是在命令行模式下,真心头大。没办法,只好搞个Linux来跑了,下面说下如何玩转的。 1.下载Ubuntu操作系统,就因为他有免费桌面,下载地址:https://www.ubuntu.com/download/de
阅读全文