Jmeter可以针对每一个请求响应进行断言。设置步骤:选中一个请求,如http-get
,然后右键选择:添加——断言——响应断言。
各个匹配模式含义如下:
如下图所示匹配返回的字符串是否包含 http://httpbin.org/get
如果断言成功,则查看结果树为绿色标志,如果断言失败则为红色显示,如下图所示:
Jmeter支持通过Query String Parameters
或者Request body
请求体来传递参数。
如果希望在请求URL中添加参数,则可以在Http请求界面的 Parameters
选项里面添加参数。该参数会通过Query String Parameters方式传递给服务器,也就是在URL中传递参数。如下图如所示设置参数:
在Post请求中参数一般在body中传递,Jmeter也支持在body中传递参数。如传递Json格式的参数,在 Body Data
编辑框输入如下参数:
{"username":"51zxw"}
另外还需要指定参数的格式,因此需要添加HTTP信息头管理器
添加步骤:选定请求——添加——配置元件——HTTP信息头管理器,然后在管理器里面添加参数类型 Content-Type :application/json 如下图所示: