jmeter做bbs作业提示“抱歉,您输入的用户名小于 3 个字符...”的解决办法

做bbs作业的时候遇到的问题:感觉关联的东西我都写对了呀,但是就是一直不通过,提示内容是“”。

<?xml version="1.0" encoding="utf-8"?>
<root><![CDATA[抱歉,您输入的用户名小于 3 个字符,请输入一个较长的用户名<script type="text/javascript" reload="1">if(typeof errorhandle_=='function') {errorhandle_('抱歉,您输入的用户名小于 3 个字符,请输入一个较长的用户名', {});}</script>]]></root>

网上有种说法是关联的时候遇上空格了就会提示这种错误,但是我所有的关联是:

①forhash的正则表达式:

②用户名的正则表达式:

③密码的正则表达式:

④确认密码的正则表达式:

⑤Email的正则表达式:

于是就有了下面这两种尝试:

 1.将formhash的正则表达式中的空格去掉就变成另一种错误:

从察看结果树复制过来的正则表达式是name="formhash" value="(.+?)" />,但是怕复制多的空格过来,所以将所有空格去掉,变成name="formhash"value="(.+?)"/>,但是这样也会报错错误信息是“您的请求来路不正确。。。。”

 2.考虑到说是取值取到了空格就停止取值这种情况,将用户名的正则表达式改成:<label for="(.+?)">用户名:</label></th>或者for="(.+?)">用户名:

①用户名的正则表达式:

密码,确认密码,Email的正则表达式同上改后,请求是ok的。

 3.当然为了避免空格的出现,用户名的正则表达式直接改成如图所示也是ok的:

 

同样的,密码,确认密码,Email的正则表达式也一样的改过来。这样请求也是ok的。

 

 

问题②:

回帖的时候:

解决办法:没有关联tid,将tid关联即可。

posted on 2019-07-01 22:23  七星瓢虫6  阅读(889)  评论(0)    收藏  举报