[java] view plain copy

public void case_shequ_topic_cattlist() {

String apiName = "shequ_topic_cattlist";

mark = getMark();// 获取时间戳作为测试标记

List> date = LocalMySql.getInstance().getCaseFromMySql(apiName);// 数据库读取用例

for (int i = 0; i < date.size(); i++) {// 遍历执行用例

int result = 0;

String expect_value1 = "", actual_value1 = "", expect_value2 = "", actual_value2 = "", params = "",

actual_key1 = "", actual_key2 = "", actual_key3 = "", expect_value3 = "", actual_value3 = "";

Map use = date.get(i);// 获取单个用例

String case_id = use.get("case_id");

/*

* 获取检查点的key和expect_value 如果有1个检查点就写一个,兼容多个 getresult方法兼容验证点不存在情况

*/

expect_value1 = use.get("verify_value1");// 获取验证点期望值

expect_value2 = use.get("verify_value2");// 获取验证点期望值

expect_value3 = use.get("verify_value3");// 获取验证点期望值

actual_key1 = use.get("verify_key1");//获取检查点key

actual_key2 = use.get("verify_key2");//获取检查点key

actual_key3 = use.get("verify_key3");//获取检查点key

params = use.toString();// 记录传入参数

JSONObject response = shequ_topic_cattlist(use);// 获取相应结果

actual_value1 = getDateValue(response, actual_key1);//获取验证点实际值

actual_value2 = getDateValue(response, actual_key2);//获取验证点实际值

actual_value3 = getDateContains(response, actual_key3, expect_value3);//获取验证点实际值,此为包含验证

result = getResult(expect_value1, actual_value1, expect_value2, actual_value2) ? 1 : 2;// 获取测试结果,1为通过,2为失败

LocalMySql.getInstance().saveApiTestResult(case_id, mark, result, apiName, expect_value1, actual_value1,

expect_value2, actual_value2, expect_value3, actual_value3, params);// 写入数据库

}

LocalMySql.getInstance().addApiTestResult(apiName, mark, test_mark);//统计本次运行所有用例结果

}

java接口测试httpclient_httpclient接口测试完整用例相关推荐

  1. java版本-API接口测试框架搭建

    基本概念:testng ,http, json, mysql, jenkins, spring 陆陆续续搭建起来的接口测试框架,使用起来并不是特别的理想,所以走上了一条迭代优化的不归路. 所谓的框架是 ...

  2. 菜鸟postman接口测试_postman 接口测试(转)

    本文转载自testerhome: 作者:xinxi1990 : 原文链接:https://testerhome.com/topics/18719: 转载以分享知识为目的,著作权归原作者所有,如有侵权, ...

  3. .Net/C# 与 J2EE/Java Web Service 互操作完整实例

    http://www.cnblogs.com/Microshaoft/archive/2005/08/18/217213.html .Net 与 J2EE/Java Web Service 互操作完整 ...

  4. java开发环境安装原理,java开发环境搭建 java开发环境的完整搭建过程

    想了解java开发环境的完整搭建过程的相关内容吗,Rosalh在本文为您仔细讲解java开发环境搭建的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:java开发环境搭建步骤,java开发环 ...

  5. java自建ocr完整示例_Java 7:完整的invokedynamic示例

    java自建ocr完整示例 我当前的Java 7系列中的另一个博客条目. 这次它处理的是invokedynamic,这是JVM上用于方法调用的新字节码指令. invokedynamic指令允许呼叫站点 ...

  6. Java编程入门与应用 P104—例4-12(学生管理系统——密码的重复验证)

    Java编程入门与应用 P104-例4-12 在第一次进入系统时要求管理员设置一个密码,出于安全考虑密码需要输入两次,如果两次输入的密码一致才生效,否则提示失败 import java.util.Sc ...

  7. 0基础java好学吗?完整学习路线图速收藏

    java的火爆袭来,吸引了大批的初学者涉猎,想入行java,却苦于自己没有基础,担心学不好.小编告诉你,这些担心都是浮云,你只是惧怕走进一个新天地,人都是一样的,面对自己不熟悉的领域总会有莫名的恐惧感 ...

  8. Java编程入门与应用 P124——例5-4(计算90度的正弦值、0度的余弦值、1的反正切值、120度的弧度值)

    Java编程入门与应用 P124--例5-4 计算90度的正弦值.0度的余弦值.1的反正切值.120度的弧度值 因为参数里都是double值,需要以弧度代替角度来实现 /*** Java编程入门与应用 ...

  9. Java servlet视频教程,完整体系课程-动力节点

    Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层,使用 Servl ...

  10. java从零开始系统性学习完整超全资源+笔记(还在更新中)

    java从零开始系统性学习完整超全资源+笔记(还在更新中) 前言 资源来自:王汉远java基础, B站视频: https://www.bilibili.com/video/BV1b4411g7bj/? ...

最新文章

  1. JS深入--词法作用域、执行上下文与闭包
  2. postman怎么传session_十几行代码实现分布式 Session
  3. IFormattable,ICustomFormatter, IFormatProvider接口
  4. JS删除String里某个字符的方法
  5. 领导给了一堆无序杂乱的数据,我写了个Python自动化脚本
  6. php memcache 类库,php操作Memcache的一个类库的方法(代码)
  7. 数据库笔记12:创建与管理触发器
  8. error while loading shared libraries: libconfig.so.8
  9. [C#基础]说说委托+=和-=的那些事
  10. 生成26个大小写字母加0-9数字的密码字典文件(python3.X)
  11. ubuntu设置虚拟显示器且远程连接
  12. 怎样破解QQ空间代码(转载)及最新收集2009年QQ空间皮肤代码大全 (http://www.enet.com.cn/article/2009/0812/A20090812519367.shtml)
  13. 关于计算流体力学,你知道多少?
  14. 四轴飞行器基础介绍篇
  15. Excel快捷键大全之功能键合集
  16. N元语言模型的训练方法
  17. MOOC创新创业学第七章单元测试题及答案
  18. Android可上下左右滑动的列表
  19. 磁盘阵列技术RAID
  20. 雅思在线模拟测试软件,上海雅思在线模拟测试

热门文章

  1. BZOJ 1935: [Shoi2007]Tree 园丁的烦恼
  2. 在Linux环境下安装MYSQL
  3. 23种设计模式及其应用场景
  4. charshow需求说明
  5. 11款极酷Chrome浏览器插件推荐
  6. PRM–endRequest事件
  7. Linux中使用Apache发布html网页
  8. spring mvc 页面跳转 携带数据的两种方式
  9. 老翟书摘:《丰田生产方式》
  10. Java语法总结 - 线程