现在要从功能测试转性能测试需要做哪些准备工作呢?
发布网友
发布时间:2022-05-02 00:52
我来回答
共1个回答
热心网友
时间:2022-06-25 19:27
这个问题比较大了,首先明确一个方向,到底是客户端性能还是服务端性能,当然一般情况都是服务端性能,毕竟服务器是主体,一旦挂了所有人都结束了,客户端的话一般来说使用TestBird的功能测试平台就可以解决了。
服务端性能稍微要复杂点,第1步是设计、方案,现在很多用的工具是LR、jmeter,懒人工具推荐ab,服务端性能实现就是大量发包给服务器施压,其实也就是网络接口发包的量化行为。
第2会遇到监控问题,监控分为脚本自身事务、对错的监控,一般脚本代码实现,服务器监控分为系统级监控、应用层监控、数据库内部监控等。
第3你可能会发现盲目的施压监控只能找出很明显的问题,此时可以回头好好想想一开始应该考虑的方案,这就和你对系统的内部架构、逻辑、业务需要结合了,找出什么值得去施压,这就像写用例一样,一开始就找准目标,只是性能的结果可能是未知的,当然有目标或者说可以估算一定数据量、在线用户量所产生的大致行为效果是最佳的,建议不要胡乱相信网上的公式,人的行为不会是固定的。