简单谈一谈压力测试

本文分享了在进行API压力测试时的经验,包括压测前的准备工作,如接口分析、与开发沟通、权限准备;压力执行参数和数据的准备;以及一些实用技巧,如保持时间同步、保留日志和文件,以及如何处理关联接口。此外,还探讨了不同类型的接口在压测时的注意事项,如单场景、复合场景、不操作数据库和操作数据库的接口。
摘要由CSDN通过智能技术生成

最近,在做API的压力测试,趟了不少坑,然后呢,简要记录一下。

压测前需要准备的一些事

  • 拿到API文档不要立马上手,先基准测试,就是执行一次接口测试,至少要压这个接口,要先熟悉一下他的参数,参数的含义,读写哪张表,修改了哪些字段,接口和接口是否有关联(如上课和下课的接口,必须先上课,再下课),还有接口使用的数据能否复用(如获取个人信息的接口及参数,可以获取上万次,但是删除文件的接口,接口实现的功能删除A文件,即使压10000次,他都只删了一个文件)等等。

  • 与开发和产品过一遍接口,最好挨个分析一次。开发提供的接口文档不一定所有的都能进行压,所以先分析,并且可以把上一步发现的问题抛出来,大家一起研究研究,这个接口压不压,怎么压,还有尽可能地让写数据库的同事或者开发同事简单地讲一下接口和涉及到的数据库(如接口的功能是把status由1改为0,如果想复用刚才的参数接着压,需要再把这个的status由0改为1,方便再用)。

  • 压力源服务器、被压服务器、以及数据库的权限提前都准备好。

    1. 压力源服务器的账户和密码肯定要有,要不然怎么压,
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值