PTS的数据导出功能可用于在一个业务会话内或者全场景内共享返回的Cookie等场景。本文将介绍如何使用导出Cookie模拟登录场景。
背景信息
PTS支持在业务会话共享Cookie和在场景内共享Cookie:
串联链路内共享:若想在一个业务会话内传递(共享)Cookie信息,则不需要任何额外设置。PTS和浏览器类似,默认将获取到的Cookie在后续的请求中带上。
场景内共享:登录Cookie可以在同一个场景内进行共享。同一场景内,只能指定将一个业务会话内的Cookie共享给其他业务会话使用。
若需压测10000人登录某购物网站的场景,则压测场景中应包含两个业务会话:
业务会话1:登录。
业务会话2:查看商品、购买商品、支付订单。
该场景中需要把业务会话1中的登录Cookie共享给业务会话2。您还可以根据实际需求设置导出Cookie是否可循环。
若允许导出Cookie在后续业务会话中循环使用,具体操作,请参见下文导出Cookie可循环。
若要求导出Cookie在后续业务会话中仅轮询一次,需要在后续业务会话中增加数据配置节点,并设置数据轮询一次,具体操作,请参见下文导出Cookie仅轮询一次。
导出Cookie可循环
- 登录PTS控制台,在左侧导航栏选择 。
单击PTS压测,在场景配置页签中配置业务会话1。
单击+添加业务会话,新增业务会话2,在业务会话2中单击添加压测节点,添加查看商品、购买商品和支付订单API,并配置基本请求信息。
导出Cookie仅轮询一次
后续步骤
完成测试场景配置后,还需要进行施压配置、场景调试等步骤。完成后单击页面左下角的保存去压测。
说明
压测过程中可针对API、业务会话或全局维度进行调速,具体操作,请参见调速。
反馈
- 本页导读 (1)
文档反馈