了解需求:
一、性能测试过程当中,咱们常常须要对流程化的业务进行性能测试,其中涉及到不少接口,这时候问开发拿接口和参数就会下降工做效率,直接用jmeter的录制功能就能提升工做效率
二、开发接口案例中,咱们也常常会碰到一些上传、下载、导入等等一些接口功能,这些脚本若是直接问开发拿接口和参数也不方便,直接录制效率也会更高
三、百度网盘共享了一份录制模版,经常使用的测试元件都已经添加,排除模式也添加了常见的不须要的请求,录制模板下载方式见文章末尾介绍css
实际录制脚本过程当中,可能会录制到不少不须要的网站请求,或者一些不须要的js、css之类的请求,这时咱们就能够经过排除和包含模式进行过滤请求,这样录制的脚本就会更加简洁,提升开发案例效率ios
设置排除模式的正则表达式:
一、排除.js结尾类型的请求正则表达式
.*\.js
二、若是须要排除更多类型,使用正则语法,添加便可,以下所示,mongodb
(?i).*\.(bmp|css|js|gif|ico|jpe?g|png|swf|eot|otf|ttf|mp4|woff|woff2|do|query) (?i).*\.(bmp|css|js|gif|ico|jpe?g|png|swf|eot|otf|ttf|mp4|woff|woff2|do|query)[\?;].*
三、有时候录制的脚本须要排除好比mongodb结尾的请求,以下图
正则表达式须要另起一行,以下所示,表示接口地址以mongodb结尾的都排除浏览器
.*mongodb
设置包含模式的正则表达式:
一、只录制www.baidu.com域名的请求服务器
.*www\.baidu\.com.*
二、若是须要录制多个域名的请求,只要用正则|链接便可,以下所示微信
.*www\.baidu\.com.*|.*www\.google\.com.*
三、这样录制的请求就只有谷歌和百度的请求,其它网站的请求都会被过滤掉网络
若是文章对你有帮助,能够在右下角点击关注功能,欢迎转发、拍砖,本人会持续推出与测试有关的文章,与你们分享测试技术,每一篇原创文章都是用心编写,杜绝抄袭复制,微信公众号与本平台文章同步,方便你们查阅app
QQ技术交流群:加群请输入验证信息51CTO
less
微信二维码关注公众号:
关注以后,回复资源下载,便可获取本人共享的各类资源下载地址