Coding平台是大家比较常用以及熟悉的压测方式,本文的目的是将coding平台与TCPS平台在操作成本和压测结果等方面上进行对比,让大家对TCPS平台有更直观的印象。
在Coding中如果需要选择不同的线程组进行压测,则需要以下几步:
另外在Coding平台上压测时,需要用户手动计算总并发数,计算公式是机器数*脚本配置的并发数=总并发数。
缺点:
在TCPS平台上如果需要选择不同的线程组进行压测,只需要在运行配置中勾选相应的线程组即可。
修改并发数也只需要在想要修改的线程组后面的输入框中填写好需要的并发数。用户填写的并发数就是总并发数,不需要额外计算。
这个脚本在JMeter中打开是这样的:
在Coding如果需要查看压测结果,需要新打开一个监控面板标签页去查看结果,一般监控面板的地址为:集群节点IP:31221 。
缺点:
TCPS平台把Grafana面板整合到平台内部,使得用户可以方便快捷地管理与查看任务。在TCPS平台中如果需要查看压测结果,只需要三步:
1.点击“任务列表”。
2.选择要查看的任务,点击“查看报告”。
3.查看结果。
使用Coding压测完需要填写压测报告时,分以下几步:
缺点:
TCPS平台上提供了报告功能,并提供了两种可编辑的格式:docx文档和腾讯文档。
操作步骤如下:
1.点击“报告列表”。
2.在要下载的任务右侧按钮中点击“下载”。
3.选择报告的格式。
4.打开报告。
另外TCPS平台还提供合并报告的功能,也就是说如果你压测了很多个任务后需要出一份报告,合并报告功能会帮你将这些任务的压测结果数据整合在一起,生成一份最终的报告。
合并报告的操作步骤如下:
1.选择需要合并的任务。
2.点击“收藏并合并报告”按钮。
3.填写合并后的报告名称并点击“确定”。
4.点击“收藏列表”,再点击“下载”。
如此就可以下载合并了多份任务数据的报告,大大节省了编写压测报告的时间。
在这个部分,会使用同样的并发以及同样的压测机配置,来对比两个平台对同一个服务的压测结果。
详细配置:
压测机 8c16g
机器数 40台
并发数 7950
结果:
QPS 53.14k
详细配置:
压测机 8c16g
机器数 39台
并发数 7950
结果:
QPS 49.3k
详细配置:
压测机 8c16g
机器数 40台
并发数 10600
结果:
QPS 53.75k
详细配置:
压测机 8c16g
机器数 39台
并发数 7950
结果:
QPS 56.9k
通过本文,可以总结出以下几点:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。