接口测试-自动化-Java-写在前面的话

最近因为工作和学习的原因,接触到自动化测试方面的知识,

在经过Kevin老师(碰巧英文重名的自动化测试方面的大神)教导下,完成了logger到html的日志输出功能,

这样就开始朝着之前的一个目标开始进发,这个目标就是自动化测试。

而因为本身对接口测试方面比较敏感,平时测试过程中也主要靠接口的验证来测试服务器端或者App端的功能是否正确,

所以第一想法就是自己写个接口自动化的东西来玩玩。

目标:

实现接口自动化,最简单的方式实现,并且生成报告,得到汇总之后的测试结果。

一切就绪,Come on 来看看吧。

时间: 2024-10-13 13:44:12

接口测试-自动化-Java-写在前面的话的相关文章

接口测试-自动化-Java实现-Constants.java/RecordStore.java

Constants.java 是一些接口测试中的URL和参数等. public class Constants { public static final String BASE_URL = "http://192.168.1.116:8080/cloudalbums/website/"; /** * 登录模块 */ //登录接口 public static final String LOGIN_URL = BASE_URL + "user/login1"; pub

接口测试-自动化-Java实现-TestMain

TestMain就是整个接口测试的主方法了,同时还要实现对HTML文件的创建,编辑和关闭等功能. 代码如下: public static void main(String[] args) { HtmlFile hf = new HtmlFile(); hf.createLog("C:/Code/1.html"); InterfaceTest it = new InterfaceTest(); it.test1(Constants.LOGIN_CONTENT, "测试登录接口&

接口测试-自动化-Java实现-HtmlFile

接下来要对TestMain中的方法逐个进行分析: 首先 是HtmlFile .java,在主方法中的应用为: HtmlFile hf = new HtmlFile(); hf.createLog("C:/Code/1.html"); 看名称就知道,其实实现的东西很简单就是创建1.html作为Log输出文件. 具体的实现代码如下: public class HtmlFile implements IFile { private FileHandler fileHandler; priva

接口测试-自动化-Java实现-InterfaceTest

InterfaceTest,在TestMain中可以看到是实现测试测试的基本方法. 代码如下: public class InterfaceTest { final static String param = "param"; HtmlFile hf = new HtmlFile(); public void test1(String p_paramcontent, String p_description, String p_url) { long startTime = Syste

接口测试-自动化-Java实现-HttpUtil

HttpUtil负责提供Http的Post方法,其核心的方法如下: /** * Do POST request * @param url * @param parameterMap * @return * @throws Exception */ public String doPost(String url, Map<?, ?> parameterMap) throws Exception { /* Translate parameter map to parameter date stri

接口测试-自动化-Java实现-HtmlFormatter

因为牵扯到这个不是自己开发的,因为版权的问题,就不贴代码了, 大概理解下,这个类继承了XMLFormatter类,需要重写三个方法,format(报告的主内容),getHead(报告的头部),getTail(报告的尾部). 大概的样式如下: public class FormatterTest extends XMLFormatter { @Override public String format(LogRecord record) { // TODO Auto-generated metho

接口测试自动化生成框架

接口测试这个词语,相信大家都不陌生了吧.目前我个人的理解,接口测试应该属于白盒测试的范畴,也是很多测试工程师很想从事和向往的一个测试手段.大家都觉得白盒测试深不可测,但实际上是怎么样的呢. 接口测试的实施优先级 对于Web应用来说,接口测试就是对某一个接口进行测试代码的编写和执行.一般情况下,实施接口测试的优先级是:对暴露在外面的接口(该接口会给第三方调用)进行接口测试:内部的核心功能接口也会做接口测试:内部非核心功能接口的接口测试(很多时候就是单元测试).当然这个实施的具体细节,还需要根据项目

五:用JAVA写一个阿里云VPC Open API调用程序

用JAVA写一个阿里云VPC Open API调用程序 摘要:用JAVA拼出来Open API的URL 引言 VPC提供了丰富的API接口,让网络工程是可以通过API调用的方式管理网络资源.用程序和软件管理自动化管理网络资源是一件显著提升运维效率和网络生产力的事情.产品经理教你写代码系列文章的目标是不懂代码的网络工程师能一步一步的学会用API管理网络. 另外通过文章标题大家也可以看出来,产品经理教你写代码肯定是一个业余班,里面的代码很多写的都不规范,可能也有很多Bug.专业选手可以参考的有限,请

用java写一个远程视频监控系统,实时监控(类似直播)我想用RPT协议,不知道怎么把RPT协议集成到项目中

我最近在用java写一个远程视频监控系统,实时监控(类似直播)我想用RPT协议,不知道怎么把RPT协议集成到项目中,第一次写项目,写过这类项目的多多提意见,哪方面的意见都行,有代码或者demo的求赏给我,谢谢

用Java写的爬虫程序

这是一个web查找的根本程序,从命令行输入查找条件(开端的URL.处置url的最大数.要查找的字符串), 它就会逐一对Internet上的URL进行实时查找,查找并输出匹配查找条件的页面. 这个程序的原型来自<java编程艺术>, 为了非常好的剖析,站长去掉了其间的GUI有些,并稍作修改以适用jdk1.5.以这个程序为基础,可以写出在互联网上查找 比如图像.邮件.页面下载之类的"爬虫". 先请看程序运转的进程: D:\java>javac  SearchCrawler