性能测试--数据准备与基准场景设计(1)

发表于:2021-11-01 09:39

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Leo_Fighting    来源:掘金

#
Jmeter
分享:
  基础性能脚本
  延迟时间=网络时间+服务处理时间
  主要使用监听器,通过两者的差值,判断响应时间消耗:
  · jp@gc - Connect Times Over Time
  · jp@gc - Response Times Over Time
  调试脚本阶段,可以使用查看结果树等监听器来观察运行结果。
  正式执行时,需要将其禁用,避免消耗服务器资源。
  准备数据
  获取登录 session,提供给后续接口使用:
  从登录的响应中获取 session,传递到 后续接口 的请求头中使用
  1.使用 cookies 管理器
  2.后置处理器
  在登录请求上添加-正则表达式提取器
  调试正则表达式是否正确:
  在查看结果树中,找到对应的请求,进入正则调试。
  填写正则表达式(确定左右边界,注意是否采取贪婪模式),点击【test】,查看结果:
  将调试无误的正则表达式,回填到 正则表达式提取器 中:
  参考链接:blog.csdn.net/quiet_girl/…
  延伸:json 表达式调试
  根节点:$
  获取键值对:$.对应的键名称
  参考链接:blog.csdn.net/df0128/arti…
  通过后置处理器引用获取值:
  3. 通过 HTTP 信息头管理器,将提取的 cookie 值传递到下一个请求的请求头中
  其次,可以通过 HTTP Cookie 管理器 精准传递指定用户的 cookie 值。


  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号