前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Cookie管理与测试报告

Cookie管理与测试报告

作者头像
清风穆云
发布2021-08-09 11:21:41
2420
发布2021-08-09 11:21:41
举报
文章被收录于专栏:QA一隅
HTTP Cookie管理器

如果你有一个 HTTP 请求,其返回结果里包含一个 cookie,那么 使用JmeterCookie管理器会自动将该 cookie 保存起来,而且以后所有对该网站的请求都使用同一个 cookie。每个 JMeter 线程都有自己独立的"cookie 保存区域"。

案例实践

请求URL如下:

代码语言:javascript
复制
http://httpbin.org/cookies/set

以上请求会返回cookie,Cookie内容可以通过自定义参数设置。这里我们设置Cookie内容如下:

添加Cookie管理器:选中线程组——添加——配置元件——HTTP Cookie管理器

运行之后我们可以在查看结果树看到Cookie:

我们继续发送新的请求也会自动包含该Cookie

请求URL为:http://httpbin.org/cookies

运行之后结果如下

测试报告

批量执行完接口测试之后,我们需要查看测试报告,在之前单个接口调试我们是通过查看结果树查看结果,但是当大批量执行接口测试之后依旧这样查看那么肯定会很低效 那么该如何设置呢?

聚合报告

聚合报告是一个比较精简的报告元件,可以查看每个接口的性能情况与执行结果。设置步骤:选中线程组——添加——监听器——聚合报告。

报告各个参数含义如下:

  • Samples -- 本次场景中一共完成了多少个请求
  • Average -- 平均响应时间(单位:ms)
  • Median -- 响应时间的中值(单位:ms)
  • 90% Line -- 所有请求中90%的响应时间。
  • Min -- 最小响应时间(单位:ms)
  • Max -- 最大响应时间(单位:ms)
  • Error -- 出错率
  • Troughput -- 吞吐量
  • Received--响应数据大小
  • KB/sec -- 以流量做衡量的吞吐量
HTML报告

有时候我们需要将测试报告以HTML附件形式发送给各个项目成员,那么需要生成HTML报告。JMeter3.0以后引入了Dashboard Report,用于生成HTML页面格式图形化报告的扩展模块。

生成步骤:

打开cmd进入jmeter目录bin目录

执行命令:

代码语言:javascript
复制
jmeter -n -t httpbin_test.jmx -l httpbin.jtl -e -o C:\Users\Shuqing\Desktop\report

命令的参数:

  • -n :以非GUI形式运行Jmeter
  • -t :jmeter脚本路径
  • -l :result.jtl 运行结果保存路径(.jtl)此文件必须不存在。
  • -e :在脚本运行结束后生成html报告
  • -o :用于存放html报告的目录,不加该参数默认生成到 bin\report-output

生成的测试报告样式如下:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 QA一隅 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • HTTP Cookie管理器
  • 案例实践
  • 测试报告
    • 聚合报告
      • HTML报告
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档