验证脚本报错"解决办法

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

验证脚本报错"解决办法

yu.zhai
因为需要验证脚本调试用例,搞了两天没有解决。下了源码,走了一遍脚本验证的流程,定位到问题代码:
ngrinder-controller工程中
服务层ScriptValidationService.java中
108行插入
String scriptContentTemp = scriptEntry.getContent();
String scriptContent = StringEscapeUtils.unescapeHtml(scriptContentTemp);
写入脚本文件语句改为转义方法之后的字符串即可
FileUtils.writeStringToFile(scriptFile, scriptContent,
                                                StringUtils.defaultIfBlank(scriptEntry.getEncoding(), "UTF-8"));
Reply | Threaded
Open this post in threaded view
|

Re: 验证脚本报错"解决办法

yu.zhai
支持3.4.1版本
Reply | Threaded
Open this post in threaded view
|

Re: 验证脚本报错"解决办法

yu.zhai
In reply to this post by yu.zhai
保存脚本后,创建测试计划有同样的问题,也要将保存的脚本转码后,创建测试计划
Reply | Threaded
Open this post in threaded view
|

Re: 验证脚本报错"解决办法

patent88
保存脚本后,创建测试计划有同样的问题,也要将保存的脚本转码后,创建测试计划
---------------------
这个是指什么意思,我脚本调试的按你上面的这个修改了是可以的。测试计划的还是会报错。
Reply | Threaded
Open this post in threaded view
|

Re: 验证脚本报错"解决办法

patent88
我找到你的另外一个有解决方法的帖子了。已经解决了。