验证脚本报错"解决办法

classic Classic list List threaded Threaded
3 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
保存脚本后,创建测试计划有同样的问题,也要将保存的脚本转码后,创建测试计划