1.老师你好,通过读取json文件来获取code+message这种方式我有个疑问:执行runmain函数后,我接口可能匹配到到了json文件code+message,但未必是我要的预期结果,比如json文件中{url:[{“100”:“成功”},{“101”:“用户名错误”},{“102”,“invalied args”}]}我其实cases是101:用户名错误,但实际结果返回code:102,也能匹配到上我json文件中code:102,匹配上则测试通过有所违背呀,并不是我要的预期结果,通过json获取也是相同的疑问,当匹配到json的时候,我匹配到error时,但是error的种类可能有多个:code:1001,code:1002,我怎么才能知道哪个才是我预期结果。
2.根据1的两个问题,我的思考是code+meesage这种方式,以具体的结果填入到excel中{“1000”:“登录成功”}(因一般都是一个code对应一个message),用实际结果的code:message去匹配预期结果,相等则pass,否则fail.对于json这种方式也是将具体的结果写入到excel表格中通过deepdiff比较,当两个相同的时候返回{},当{}时则pass,否则fail
3.对于1的疑问麻烦老师帮我解答下,对于2的思路有什么欠缺也麻烦老师解答下,谢谢