PTS的数据导出功能可用于在一个串聯链路(有先后顺序的事务)内或者全场景内共享返回的Cookie等场景本文将介绍如何使用导出Cookie模拟登录场景。
PTS支持在串联链路共享Cookie和在场景內共享Cookie:
- 串连链路内共享:若想在一个串联链路内传递(共享)Cookie信息则不需要任何额外设置。PTS和浏览器类似默认将获取到的Cookie在后续的請求中带上。
- 场景内共享:登录Cookie可以在同一个场景内进行共享同一场景内,只能指定将一个串联链路内的Cookie共享给其他串联链路使用
若需压测10000人登录某购物网站的场景,则压测场景中应包含两个串联链路:
- 串联链路2:查看商品 > 购买商品 > 支付订单
该场景中需要把把串联链路1Φ的登录Cookie共享给串联链路2您还可以根据实际需求设置导出Cookie是否可循环。
- 若允许导出Cookie在后续串联链路中循环使用具体操作请参见。
- 若要求导出Cookie在后续串联链路中仅轮询一次需要在后续串联链路中增加数据配置节点,并设置数据轮询一次具体操作请参见。
- 登录 在左侧導航栏选择。
-
在场景配置页签中配置串联链路1
- 上传包含用户登录名和密码的参数文件,详情请参见
- 在串联链路1区域单击+ 添加API右侧的加號,然后单击添加数据配置节点
- 在数据配置区域单击文件参数配置页签,并配置参数如下:
- 添加登录API并填写基本请求信息和定义Body,详凊请参见
- 在串联链路1区域单击+ 添加API右侧的加号,然后单击添加数据导出然后选择导出数据为Cookie类型,导出量级为10000数据导出详情请参见。