前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >断言与参数设置

断言与参数设置

作者头像
清风穆云
发布2021-08-09 11:20:09
8840
发布2021-08-09 11:20:09
举报
文章被收录于专栏:QA一隅

断言设置

Jmeter可以针对每一个请求响应进行断言。设置步骤:选中一个请求,如http-get,然后右键选择:添加——断言——响应断言。

各个匹配模式含义如下:

  • 包括:响应内容包括需要匹配的内容即代表响应成功,支持正则表达式
  • 匹配:响应内容要完全匹配需要匹配的内容即代表响应成功,大小写不敏感,支持正则表达式。
  • Equals:响应内容要完全等于需要匹配的内容才代表成功,大小写敏感,需要匹配的内容是字符串正则表达式
  • Substring:返回结果包含指定结果的字串,但是subString不支持正则字符串
  • 否:不进行匹配

如下图所示匹配返回的字符串是否包含 http://httpbin.org/get

如果断言成功,则查看结果树为绿色标志,如果断言失败则为红色显示,如下图所示:

参数设置

Jmeter支持通过Query String Parameters或者Request body请求体来传递参数。

Query String Parameters

如果希望在请求URL中添加参数,则可以在Http请求界面的 Parameters 选项里面添加参数。该参数会通过Query String Parameters方式传递给服务器,也就是在URL中传递参数。如下图如所示设置参数:

Request body

在Post请求中参数一般在body中传递,Jmeter也支持在body中传递参数。如传递Json格式的参数,在 Body Data 编辑框输入如下参数:

代码语言:javascript
复制
{"username":"51zxw"}

另外还需要指定参数的格式,因此需要添加HTTP信息头管理器

添加步骤:选定请求——添加——配置元件——HTTP信息头管理器,然后在管理器里面添加参数类型 Content-Type :application/json 如下图所示:

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 断言设置
  • 参数设置
    • Query String Parameters
      • Request body
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档