目录
前言:
Python 的 unittest 模块提供了一个标准的单元测试框架,但它有一些限制,例如无法处理多线程测试和模拟网络请求等。在这篇文章中,我们将介绍如何扩展 Python 的 unittest 框架,以便能够进行多线程测试和模拟网络请求等操作。
最近在研究服务器性能测试,发现一个好用的工具:wetest 的压测大师。
它的最大优势是:不用自己部署压测服务器,配置过程简单易上手。
下面我简单介绍下使用方法:
第一步:创建测试,选择测试类型
目前只支持 URL 测试与页面测试(游戏测试暂不支持,好可惜,希望尽快开通)
第二步:编辑测试用例
1、设置测试人数,最大可支持 10W 个压测机器人
2、设置客户端请求,协议支持 HTTP、HTTPS,方法支持 GET、POST、PUT
3、设置测试模型,选择测试场景并设定压力百分比
4、添加服务器监控,根据情况决定,如要添加需在服务器上额外进行部署
5、直接执行
三、等待测试执行,查看测试结果
只需要几分钟,即可生成测试报告。通过测试报告,可以查看具体的测试情况与相应的性能指标:包括 TPS、响应时间、收发包率、网络流量等情况。如果添加了服务器监控,还能收集到服务器性能的数据(包括 cpu、内存、磁盘、网卡)
作为一位过来人也是希望大家少走一些弯路
在这里我给大家分享一些自动化测试前进之路的必须品,希望能对你带来帮助。
(软件测试相关资料,自动化测试相关资料,技术问题答疑等等)
相信能使你更好的进步!
点击下方小卡片