jmeter随笔(5)--断言中正则表达式的特殊字符问题和中文乱码显示问号的问题

最近在工作中,对jmeter实践的点滴的记录,这里分享交流,不一定正确,仅供参考和讨论,有想法的欢迎留言、谈论,手机上图片如果不清晰,请点击【阅读原文】查看。

问题:今天QQ群一朋友遇到jmeter的问题是正则表达式无法获取想要的值,如下需要匹配到id=4的值

jmeter随笔(5)--断言中正则表达式的特殊字符问题和中文乱码显示问号的问题

正则表达式的写法如下:

jmeter随笔(5)--断言中正则表达式的特殊字符问题和中文乱码显示问号的问题

分下:我们分析整个匹配的内容,发现id前面有一个?,而我们知道?在正则表达式中有特殊的含义,所以我们需要将其转义

解决方案:

在?前加上\进行转义,如图

jmeter随笔(5)--断言中正则表达式的特殊字符问题和中文乱码显示问号的问题

2、中文乱码显示??的问题

问题:中文乱码显示??的问题,结果显示charset=IOS-8859-1

jmeter随笔(5)--断言中正则表达式的特殊字符问题和中文乱码显示问号的问题

jmeter随笔(5)--断言中正则表达式的特殊字符问题和中文乱码显示问号的问题

分析:需要申明客户端接受的格式

解决方案

1、添加请求头信息Accept,如图

jmeter随笔(5)--断言中正则表达式的特殊字符问题和中文乱码显示问号的问题

2、运行查看结果(注意,jmeter对中文的支持确实不太好,很多时候我们灵活切换查看的模式,比如这里是html格式查看)

jmeter随笔(5)--断言中正则表达式的特殊字符问题和中文乱码显示问号的问题

上一篇:【LeetCode】最长回文子串-中心扩展法


下一篇:POJ 1811 大素数判断