jmeter性能测试之正则提取响应头或者响应体
准备工作做好,先发送请求
然后察看结果树中的响应消息
比如我们要提取这个cookie,先调试一下,看能不能提取到
看蓝色的线条,我们提取到了,然后我们把这句话写入到后置处理器中的正则表达式提取里
再次发送请求,看后面的请求里有没有我们想要的数据
后面的请求里都带了cookie了
总结一下:
这里需要的正则知识是,先把你需要的数据粘贴一份到请求结果上面,进行调试,其中(.*)代表从选中的结果里提取这个值。然后\n代表结束,不加这个是匹配不到的,需要注意的是,这个\n是在响应头里提取而适用的,代表的意思是结束。综合以上,我们就可以用
Set-Cookie: (.*); expires=Sat, (.*) GMT; Max-Age=86400; path=/\n
这样一句话提取cookie了
补充一点
我们还需要在最上面添加一个共用的http消息头
本文来自博客园,作者:小枫同学,除网络转载的部分,其他版权属于作者和博客园所有,未经作者或博客园许可,禁止转载、复制、重新发布完整或者部分文字、代码、图片等信息,否则将保留追究法律责任的权利(如博客侵权了您的作品,本人再次表示抱歉,请将原创地址发送至下文邮箱,核实后立刻删除。)。查阅文章的同学,由于网络爬虫严重,有些代码并不会完整贴出来或者存在bug,不过你可以发送邮件到xfstune@126.com获取新代码,记得附上文章链接