北京软件测试培训
达内北京亚运村中心

010-62126400

北京软件测试培训 > 疑难解答 >关于性能测试工具常见问题详解

关于性能测试工具常见问题详解

  • 时间:2019-05-17 17:21
  • 发布:北京软件测试培训
  • 来源:疑难解答

一、测试设备允许的情况下,尽量把测试的应用部署到测试服务器上面。并且按照生产环境的部署方式来搭建测试环境。如果在生产环境通过接口交互的应用在不同服务器,测试环境也要把应用在不同服务器。生产环境使用了vpn,测试环境的服务器较好也是在vpn环境下。

二. 压力测试工具能否安装在被测的WEB服务器上进行本地的压力测试?

一般要求是发压和被压机器分离,便于分析压测结果,较好压测和被压的机器放置在同一机房,降低网络及带宽带来的数据波动和因此导致的瓶颈。这里无论发压和被压,都是会占用资源。当出现系统瓶颈时,如果两个在同一个机器,对你的分析会造成很大的影响。

举个例子说你IO不足的情况下,你还需要去分析发压和被压各占据了多少资源,当前的瓶颈是发压和被压混合的瓶颈,而不是单被压服务的瓶颈我们压测的数据可靠性的确保,比较重要的一点是确保压测环境和线上环境的部署一致和请求一致性,那么你的压测数据、结论和分析才能给需求方更准确的建议。

如果你的上层请求是同内网下的同idc的调用方法,那么你可以选择同idc的机器进行发压参考。当然,如果你的预期QPS很低,完全不会达到机器瓶颈,只是验证一些内存泄漏等简单并发问题,混布也未尝不可。

三. 云平台的性能测试

云平台的性能测试和一般的性能测试也是差不多的,云平台的性能并发容量比较大,用户数多一点。

1.首先分析性能测试点如:发生频率非常高的,关键程度非常高的资源占用非常严重的等;

2.性能指标如:首页打开速度,支持较大在线用户,系统支持的并发用户数等;

3.工具的选择:JMeter,Loadrunner等。

四. 如何设置才能保持用户始终在线?

1、录不同的场景在多个script里然后controllor里同时并发应该就行了,建议查看:http://bbs.51testing.com/thread-159132-1-1.html会对你有启发!

2.登录后什么都不做,肯定要超时掉线的。那些保持在线的脚本,应该在action里面定时发送一些能够让服务器认为你仍然在线的请求,比如心跳请求,否则会掉线的。另一种做法是你就保持思考时间不变,什么都不要发,但是让开发人员修改服务器端的超时时间,变得非常长,也可以达到不掉线的目的。

五. 想自学性能测试工具,是选择Loadrunner还是JMeter好?

Loadrunner的界面UI做得还是非常好的,并且使用C语言脚本,测试结果的报告UI也是非常好的。

JMeter使用的是JAVA,界面UI不够好,测试结果的UI分析也没有Loadrunner好。

对于新手,建议可以先从Loadrunner开始了解性能测试的基本流程和测试结果的分析,性能测试方面的基础概念等。

待大致熟悉了LR的运行机制后,再学习JMeter就可以事半功倍。但是对于一些企业来说,LR是商业型的,JMeter是开源型,所以,个人建议还是先学习Loadrunner,毕竟大部分企业在招聘的时候会问到LR的性能测试。

个人建议:先学习Loadrunner的使用和性能测试的相关概念,也可以先买一些Loadrunner的书先学习学习,概念是一部分,实践很重要!

六. 用Loadrunner可以测试手机APP服务器性能吗?

手机APP服务器性能,其实也是模拟手机发起请求到真正服务器响应的一个过程。所以,所谓的测试手机APP服务器性能,可以通过录制手机APP所发起的请求脚本,指向服务器,较后查看服务器的各种性能。

较新版本的Loadrunner确实是可以录制手机APP方面的协议并产生测试脚本,但是不建议用。

1、它是收费的

2、看不到源码,使用人不需要有什么代码基础

3、手机开源自动化框架特别多,都比Loadrunner好

手机自动化测试的话可以用MonkeyRunner,Uiautomator,Robotium,还有较近特别火的Appium。

七. 关于视频监控平台的压力测试,有什么好的思路吗?

可以从可靠性,稳定性方面入手,比如持续一段时间内持续加压,连续运行一段时间一个星期;视频监控主要是看你的测试效果,比如视频的流畅性,花屏,图像和声音是否同步,是否有马赛克等。

以上就是本期关于性能测试培训的全部内容,想了解更多内容请关注北京达内软件测试培训机构。

上一篇:学习安全测试需要注意哪些方面
下一篇:小白不得不懂的22种测试类型汇总

马上预约七天免费体验课

姓名:

电话:

关于性能测试工具常见问题详解

做好白盒测试需要哪些专业知识

  • 关注微信公众号

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 视频学习QQ群

    添加QQ群:1143617948

    免费领取达内课程视频学习资料

Copyright © 2018 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
江西省

贵州省

广西省

海南省