现阶段很多刚入门的小伙伴不知道怎么系统的对web网站进行系统的性能测试,想用loadrunner,但是要么是付费,要么是虚拟用户不满足需求,用jmeter又只能单一的对已知的接口进行压测,且不能形成图文报告,那么阿里云PTS就完美的解决了上面的问题
以下是操作方法和步骤
地址:https://pts.console.aliyun.com/overviewpage#/overviewpage
插件下载:https://hr7ljf0dhp.feishu.cn/drive/folder/fldcnUiKyZNAmuRUFUTZxShqJXe下载成功后在谷歌浏览器中加载安装扩展程序
功能 | 操作步骤 | 截图 | 备注 |
性能测试-录制场景 | 步骤1:下载插件安装在谷歌浏览器中,成功如图所示 |
| |
步骤2:打开谷歌浏览器,点击插件选择要录制得类型,如本次只录制XHR里的所有内容 |
| ||
步骤3:点击【开始录制】,然后在浏览器上操作用户行为,例如访问知末网首页,等待首页加载完毕后点击【暂停录制】 | 若只需要录某一个域名下的请求,则可以提前在URL筛选中输入 | ||
步骤4:录制完毕后点击【导出场景】,选中自己需要的请求点击右下角【创建场景】 | |||
场景配置 | 对录制好的请求进行调试,防止有异常或者无效接口 |
| 根据实际需要可以给该接口加断言,修改或者纠正传参 |
施压配置 | 压力来源:选择公网 | ||
压力模式:选择并发模式 |
|
| |
递增模式:选择自动递增 | |||
最大并发:100 | 指的是该场景最大可能并发的用户数量,如填写100则最多同时有100人访问首页 | ||
递增百分比:10 | 指每分钟会增加10%的并发用户,如填写10%,分母为100,则每分钟增加10个并发用户 | ||
单量级持续时长 | 为保证能在单量级持续过程中发现业务问题,单量级持续时长至少设置1分钟 | ||
压测总时长:10 | 根据实际需要填写 | ||
指定IP数 | 可设置虚拟用户为多个IP进行访问,类似IP欺骗功能 | ||
流量地域定制 | 指定地域来源来访问目标网站 | ||
量级及数据配置 |
| 设置最大并发权重和起始百分比,例如最大并发为100,起始百分比设置成50%,那么压测一开始就会有50个人同时访问目标网站,然后每分钟增加10%的用户,一直到总数100为止 | |
保存配置 | 完成施压配置后点击左下角的保存配置 |
| |
执行压测 | 对选中场景进行启动压测,进行监控 |
| |
分析测试结果 | 测试完成后在左侧功能栏点击【报告列表页】选择需要查看的场景测试报告 |
|