在百度上搜了 “接口的性能测试”, “接口的性能测试 +requests”,“用 request 进行性能测试” 等,发现不然就是纯接口测试,不然就是用工具,比如 jmeter,很少看到有相关的入门知识。

不禁开始疑惑,难道性能测试只能通过工具来做?性能测试需要掌握一些什么?作为一个突然被告知做接口的性能测试的小白,有点不知道怎么下手了

  1. 一开始是想手写进程,但是怕坑会比较多,以为会有现成的框架,但是没找到,如果有希望大家推荐一下
  2. 请问性能测试可以用代码实现吗?还是现在只能用工具,如果是用工具,应该用什么呢
  3. 请问性能测试应该测试的地方有哪些?我从一个博客上得知:

在接口测试过程中,除了要考虑产品需求的正常、异常、数据正确性等显性功能需求质量外,还有很多隐性需求质量需要关注,以性能测试为例,常见需要关注的检查项包括,但不限于:

可是除了响应时间可以通过 request 的 timeout 来实现之外,其他的不知道怎么做,比如说资源死锁和内存泄漏,真的可以测出来吗?还是有其他的指标。


↙↙↙阅读原文可查看相关链接,并与作者交流