性能测试场景设计

        常用的性能测试工具无非就是windows下的loadrunner ,jmeter;linux下的ab ,webbench,seige等。如果需要真实模拟用户,通过浏览器展示内容的最好用loadrunner,因为ab之类的工具只是发出去请求只要服务器响应成功了就算完成一个事物,而并没有返回展现数据的过程。那么ab等工具适合用于什么测试也就可想而知了。所以我们还是以loadrunner为例。首先就是生成脚本,录制也好,手写也好,(建议录制,相信有了windows没人愿竟用dos了,一个道理)首先回放通过。涉及到交互数据到库中查询,服务器有缓存情况建议使用参数化。脚本尽量简单化,很多初学者为练习理论知识,把各种技术都用了,什么集合点,检查点,关联等。正式的测试结果还要严谨一些,简单的脚本才能不出现意外的问题。回放过程可以通过回放日志查看是否成功。另外也要到服务端验证一下是否成功,比如浏览类的是否pv增加了,写入类的库中是否真的增加了相应的记录。只有脚本有效了,才能转到场景中运行。
        场景中还是以手动设计具多。比如可以并发200个用户,每2钟增加50个。这个时间间隔要跟扰业务来决定,保证每次的新增50个要跑平稳了,才会增加下一组。运行设置中如果不是调式,建议把日志关掉,否则跑7x24小时稳定性测试时容易把磁盘写满。至于thinktime之类的也建议忽略,这样才能体现最大压力。场景中需要观察的图表,无非就是响应时间,吞吐量和每秒的http请求数。至于其它监控度量,比如windows,linux服务器资源之类的建议去服务器上用命令监控,不要用loadrunner调用,否则调用数据生成图表也是要消耗资源的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值