随笔分类 - 性能
摘要:无论是性能测试还是自动化测试,有一个很重要的点就是变量(参数化),因为真实环境是很少同时产生并发很高而且所有参数都一模一样的请求的,就算有这样的接口,开发肯定用缓存来挡了,这种一般不会是瓶颈,真正瓶颈并发同一个接口不同参数的情况,这种情况是无法缓存的,只能打在数据库或者程序上,往往就是瓶颈所在。...
阅读全文
摘要:在上一篇实战讲解了Gatling的用例,不过还没涉及到性能方面的内容,其实用例中的最后一句就和性能有关了setUp(scn.inject(atOnceUsers(1)).protocols(httpConf)) 这样写更好理解一些setUp(————表示本用例的压力设置 scn.inject...
阅读全文
摘要:对Gatling早有耳闻,据说比jmeter的性能要好很多,我第一次试用的时候因为本机安装的jdk版本不对无法跑起来,试用失败后,因为没时间就一直没继续研究了。我当时是去java官网下载最新的jdk覆盖安装后仍然无法跑起来(这有点坑爹),所以大家使用Gatling前如果发现它跑不起来,则最好先卸...
阅读全文
摘要:本文算是对《零成本实现Web性能测试:基于Apache JMeter》中的《详解JMeter函数和变量》进行狗尾续貂哈,因为最近版本的jmeter增加了几个新函数,在原书中没有说明,我在这里翻译一下英文原文。我更推荐大家去jmeter的官网查找函数定义。http://jmeter.apache.or...
阅读全文
摘要:前段时间用jmeter进行某个web接口性能测试的时候遇到一个问题,body data中的换行的内容发送后,通过抓包发现总是发送"0D0A"即"\r\n"(wireshark—〉Hex Dump),因为接口中有一个参数需要测试并发多条数据,每个数据规定用"\n"分隔,所以一直没有找到好方法模拟,...
阅读全文
摘要:一、Ab是常用的性能测试工具,因为它支持windows…… 通常使用的命令是ab –c –n –k -r,分别表示:模拟终端数、发送包数、请求是否带keepalive、忽略错误,默认都是以GET方式去请求的,也就是下面这种请求就可以用它测试: 这里不再说了。 二、本次主要说测试post方式的请求,也
阅读全文
摘要:测试环境:操作系统:CentOS7、openstacknova-docker启动的centos7、openstack环境启动的centos7虚拟机CPU:Intel(R) Xeon(R) CPU E5-2690 v3 @ 2.60GHz * 2内存:Micron 2133MHz 16G * 8网卡:...
阅读全文
浙公网安备 33010602011771号