问题描述
- groovy导入excel测试数据,添加告警信息时。返回json解析错误。
解析
request测试用例发送报文时,未用UTF-8编码
解决-配置SoapUI编码
首选方案
- 进到每个request的页面
- 点击左下角request properties标签页。
- Encoding属性设为UTF-8.
备选方案1
编辑soapui.bat文件,该代码下
set JAVA_OPTS=-Xms128m -Xmx1024m -Dsoapui.properties=soapui.properties -Dgroovy.source.encoding=UTF-8 "-Dsoapui.home=%SOAPUI_HOME%\" -splash:soapui-pro-splash.png
记录后面添加-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8
保存,再重启。
备选方案2
如果响应报文有乱码,可尝试: file-preferences-http settings,不勾选response compression
备选方案3
字体不支持中文,将字体修改即可: file-preferences-editor settings-select font 修改字体,改成能显示中文的,如FangSong
本文作者: seawish
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!