前言
本文主要回答一些用户在使用TCPS平台时遇到的常见问题。
如想了解整个平台的使用指南,请看TCPS压测平台使用指南;
如想快速发起一次压测,请看一分钟快速开启压测——TCPS平台指南系列。
压测相关
Q1: 这个压测配置(如图)是指什么?
答:这是JMeter脚本中配置的线程组。在JMeter中打开这个脚本是这样的(见下图),在平台中可以通过勾选来启用或者禁用任意一个线程组。
Q2: 脚本的并发数需要怎么配置,需要填写为${concurrency}之类的特殊格式吗?
答:怎么写都可以。可以直接填写数字,也可以填写为变量(变量的值需要在脚本中有定义),平台都可以读取到。
Q3: 数据集的路径需要怎么定义呢?
答:脚本中的数据集路径目录可以随便填写,文件名需要与上传到平台的数据集文件名保持一致。
Q4: 如果想重新压某个接口,只是要调整并发数,有什么便捷的操作吗?
答:在任务列表里提供了重新执行的功能,如下图:
Q5: 这个QPS模式(如图)应该怎么理解?
答:QPS模式是指按照固定的QPS值去执行这个任务。如果设定了QPS模式和相应的QPS值,那么这个任务的QPS值最高不会超过你设定的QPS值。
Q6: 那QPS模式支持设定不同线程组的比例吗?
答:不支持。
Q7:QPS模式的值应该怎么取?
答:QPS = 并发数 * (1000 / 平均耗时ms),因此设定的QPS值需要与接口的平均耗时相适应。例如接口的平均耗时为77ms,那么即使是用 1 并发去启动压测,QPS结果也会在12左右,这就意味着如果设置11以下的QPS值不会生效。
资源相关
Q8: 在平台上压测时可不可以知道这个任务用了几台压测机?
答:不能看到。本平台对用户屏蔽了资源的概念,希望用户不需要关心压测资源分配的问题就能顺利压测。TCPS平台目前会给每个压测机默认分配300并发,例如启动了某个配置为500并发的任务,平台就会分配2台压测机去压测这个任务。如果有项目组需要调整每台压测机的并发数,可以联系平台管理员。
报告相关
Q9: 报告导入到腾讯文档后可以编辑吗?
答:可以的。只要你在腾讯文档里登录的微信账号与你在平台上登录的微信账号一致,就能编辑文档。
用户相关
Q10:如何修改用户信息?
- 点击“账号信息” image.png
- 点击“修改信息” image.png
- 填写个人信息(三个都必填) 用户名为公司-角色-姓名,如腾讯-压测-xxx image.png