若您需要压测的业务中包括用户登录、注册的场景,可以借助PTS提供的文件参数功能,模拟不同用户的登录、注册的压测场景。本文将以对用户注册界面发起压测为例,介绍如何使用文件参数来构造动态变化的请求URL。
背景信息
在网站注册页面,通常需要用户提供用户名和密码。若您在压测时需要模拟多用户注册的场景,可以通过在压测场景中导入包含用户名和密码的参数文件,构造压测API时关联导入的参数来实现。
关于登录场景的PTS支持能力的信息,请参见使用Cookie模拟登录场景。
在网站登录页面,通常还需要输入验证码。若您在压测时需要模拟多用户登录的场景,您可以在业务代码中配置一个万能验证码,并且在PTS配置API时带上万能验证码,然后通过在压测场景中导入包含用户名和密码的参数文件,构造压测API时关联导入的参数来实现。
步骤一:准备参数文件
下载参数文件示例至本地,或者在本地用Excel编辑好之后另存为CSV格式的文件(或者可以用Apache的commons-csv来生成),构造两列数据,分别对应用户名和密码。

说明 此文件中仅有10行数据,这些数据可以在压测中循环使用或仅使用一次。您也可以准备更多行数据,构造更多用户的登录注册请求。
步骤二:导入参数文件
步骤三:创建压测场景
步骤四:配置压力并启动压测
- 在创建PTS场景页面,单击施压配置页签,将最大并发数值设为10,其他可保留默认配置。
- 单击页面左下角的保存去压测,启动压测。