在使用Response Assertion对结果进行断言处理时,如果服务器返回的结果数据是utf-8,此时如果要从请求的结果数据中根据中文去匹配信息,则会断言失败。因为根据默认配置,断言是根据iso-8859-1编码获取的数据。
如下图:Text Response 使用的是
response.getResponseDataAsString(),但是这方法是根据配置文件中配置iso-8859-1编码获取数据的。
在使用Response Assertion对结果进行断言处理时,如果服务器返回的结果数据是utf-8,此时如果要从请求的结果数据中根据中文去匹配信息,则会断言失败。因为根据默认配置,断言是根据iso-8859-1编码获取的数据。
如下图:Text Response 使用的是
response.getResponseDataAsString(),但是这方法是根据配置文件中配置iso-8859-1编码获取数据的。