查看网站速度,4399全部网页游戏大全,如今做那些网站能致富,怎么介绍自己的学校前言
上篇内容已经介绍接口测试流程以及了解如何用jmeter接口测试#xff0c;本篇将介绍如何在实战中应用
一、Jmeter接口关联 1.使用正则表达式实现接口关联#xff08;可以作用于任意值#xff09; 如果说一个请求里面有多次请求服务器。 2.使用Jsonpath表达式实现接口关…前言
上篇内容已经介绍接口测试流程以及了解如何用jmeter接口测试本篇将介绍如何在实战中应用
一、Jmeter接口关联 1.使用正则表达式实现接口关联可以作用于任意值 如果说一个请求里面有多次请求服务器。 2.使用Jsonpath表达式实现接口关联(只能作用于返回值为json的值) 从根目录开始找绝对路径$.expires_in 从任意目录开始找相对路径$..expires_in 二、实现接口业务闭环
增改删查。
三、Jmeter动态参数处理
随机数字${__Random(100000,999999,random_int)} 随机字符串${__RandomString(6,abcdefg1234567890hijklmn,random_str)}
四、Jmeter接口测试断言
响应文本返回的json数据 响应代码200404 响应信息OK
响应头 请求头 URL 文档文本返回的json数据以文本的方式去判断 忽略状态当有多个断言时如果有一个断言失败了另一个成功了那么结果是成功。 请求数据。 字符串响应内容包含需要匹配的字符串大小写敏感不支持正则 包括 响应内容包含需要匹配的字符串大小写敏感支持正则 匹配响应内容完全等于需要匹配的字符串大小写敏感支持正则 相等响应内容完全等于需要匹配的字符串大小写敏感不支持正则
五、Jmeter接口测试调试方案
1.通过【查看结果树】里面的请求信息和响应信息。 2.使用【调试取样器】 3.Jmeter结合fiddler实现调试。是把fiddler作为代理 在没有接口文档只能通过抓包去获取接口信息的时候使用。
六、如果没有接口文档的情况下那么怎么做更好就可以使用Jmeter的脚本录制的功能。
1.badbody(淘汰) 2.使用Jmeter自带的http代码服务器实现。(把jmeter作为代理) 1设置端口和录制的位置 2设置本机的请求通过代理去发送。