接口测试Java--json封装类

json封装类

public class JsonUtils {
    //获取json内置某一特定数据数据
    public String getInternalName(JSONObject jo){
        String internalName = "";
        try {//先获取反馈中的result这个一个内部JSON对象 (result是根据json命名)
            JSONObject internalJSON = jo.getJSONObject("result");
            //再根据键名查找键值
            internalName = internalJSON.getString("city") ;
        }catch (Exception e){
            e.printStackTrace();
        }
        return internalName;
    }
    //获取json某一特定数据数据
    public String getName(JSONObject jo){
        String name = "";
        try {
            name= jo.getString("code") ;//code根据需求可变
        }catch (Exception e){
            e.printStackTrace();
        }
        return name;
    }
    //用jsonpath处理json,获取内置result中特定键值并进行比对
    public boolean isResponseCorrect(JSONObject jo, String checkpoint, String passValue){
        ReadContext context = JsonPath.parse(jo);
        JSONArray result = context.read("$.result.."+checkpoint);  //该句比对内置json
        String resultString = result.get(0).toString();
        if(resultString.equals(passValue)){
            return true;
        }else{
            return false;
        }
    }
    //用jsonpath处理json,获取result中特定键值并进行比对
    public boolean isResponseCode(JSONObject jo, String checkpoint,String passValue){ //用jsonpath处理json,获取result中特定键值

        String checkName= jo.getString(checkpoint);
        if(checkName.equals(passValue)){
            return true;
        }else{
            return false;
        }
    }

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 接口测试用例-金融银行参考.xlsx是一个金融银行接口测试用例的参考文件,包含了一系列接口测试用例的详细信息。在接口测试中,我们主要关注接口的功能、性能、安全等方面的测试。 在该文件中,每个接口测试用例都包含了以下几个关键要素: 1. 用例编号:每个用例都有一个唯一的编号,便于标识和查找。 2. 用例名称:用例的名称描述了被测试接口的功能或行为。 3. 测试步骤:详细描述了每个测试流程的步骤、操作、输入和期望结果。 4. 前置条件:指明了执行该用例之前需要满足的条件和环境。 5. 测试数据:包括了每个测试步骤所需的输入数据、参数和预期结果。 6. 期望结果:用例执行完成后,每个步骤应该得到的预期结果。 7. 实际结果:用例执行后,实际获得的结果。 8. 测试结果:用例执行后,根据实际结果与期望结果的对比,给出测试结果的判断,如通过、失败、未通过等。 通过参考该文档,我们可以了解到金融银行接口的测试重点和测试需求,能够更好地设计和执行接口测试用例。同时,该文档也能够帮助测试团队在编写测试计划、测试报告等方面提供依据,提高测试效率和质量。 总结而言,接口测试用例-金融银行参考.xlsx是一个重要的测试文档,提供了金融银行接口测试用例的详细信息,帮助测试团队进行接口测试工作。通过参考该文档,我们可以更好地了解接口测试的要点和需求,提高测试效率和质量。 ### 回答2: 《接口测试用例-金融银行参考.xlsx》是一个用于金融银行接口测试的参考文档。该文档包含了一系列测试用例,用于验证金融银行接口的功能和性能。 接口测试是在软件开发过程中非常重要的一环,它主要用于测试系统之间的数据传输和交互。金融银行接口测试则是指对金融银行相关的接口进行测试,包括用户注册、登录、账户管理、转账等功能。 《接口测试用例-金融银行参考.xlsx》中的每一个测试用例都对应了一个接口的测试场景和预期结果。在测试过程中,测试人员可以根据这些测试用例的描述和预期结果,通过调用接口进行测试,并验证接口是否符合预期功能。 例如,一个测试用例可能包含如下信息: 接口名称:用户登录接口 测试场景:使用正确的用户名和密码进行登录 预期结果:登录成功,返回用户的相关信息 测试人员可以根据这个测试用例的描述,去调用用户登录接口,并检查返回结果是否和预期一致。如果预期结果和实际结果一致,那么说明该接口通过了测试;如果不一致,则说明该接口存在问题,需要进行修复。 通过使用《接口测试用例-金融银行参考.xlsx》,可以帮助测试人员快速了解金融银行接口的测试需求,并根据需求编写相应的测试用例。同时,该文档也可以作为测试人员进行接口测试的参考,提高测试的效率和质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值