![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java接口测试
waS_TransvolnoS
写过两行bug,尘世间一个迷途小码农。
展开
-
TestNG实战自动化测试框架——参数化测试
通过xml文件或数组给接口赋参数,看接口的运行情况。一、通过xml来赋值新建ParameterTest类import org.testng.annotations.Parameters;import org.testng.annotations.Test;public class ParameterTest { @Test @Parameters({"name","ag...原创 2019-07-19 16:51:41 · 334 阅读 · 0 评论 -
Mock框架应用实战(五)——带请求头header的post请求
新建json配置文件,开启mock服务[ { "description":"带请求头的post请求", "request":{ "uri":"/postwithheaders", "method":"post", "headers":{ "Accept-Lan...原创 2019-08-11 08:40:40 · 1761 阅读 · 0 评论 -
Mock框架应用实战(四)——带cookie信息的get&post请求
带cookie信息的get请求配置Json文件[ { "description":"This is a get request with cookies", "request":{ "uri":"/getwithcookies", "method":"get", "cooki...原创 2019-08-10 11:38:11 · 775 阅读 · 0 评论 -
Mock框架应用实战(三)——模拟post请求
在moco框架文件夹下,新定义一个JSON文件命名为postJson.json[ { "description":"不含参数的post请求", "request":{ "uri":"/post", "method":"post" }, "response":{ "text":"不...原创 2019-08-06 12:18:25 · 1265 阅读 · 0 评论 -
Mock框架应用实战(二)——模拟带参数的get请求
可以在json文件中配置method属性为get,queries属性为para:values实现模拟带参数的get请求接口JSON配置文件[{ "description":"带参数的get请求", "request":{ "uri":"/getpara", "method":"get", "queries":{ "name":"zhangsan", ...原创 2019-08-06 11:11:32 · 2006 阅读 · 0 评论 -
Mock框架应用实战(一)——第一个演示程序:不带参数的get请求
Mock框架是一个接口模拟框架,可以自定义请求与响应,用来进行接口测试和前端分离开发。本文使用Eclipse+Moco 0.12.0进行演示一、下载Moco框架:https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/选择对应版本,进入下载standalone.jar到本地;二、打开Eclipse新建项目,新...原创 2019-08-06 10:17:52 · 298 阅读 · 0 评论 -
测试结果报告ExtentReports框架的配置、整合,依赖jar包、乱码问题的解决
TestNG自带的测试报告的显示效果简洁但不够直观,缺少了一些美感,本文介绍了ExtentReports插件来生成美观的测试报告,并解决Maven整合监听器ExtentTestNGIReporterListener中com.aventstack.extentreports依赖包的缺失,以及监听器生成报告中文乱码的问题。TestNG自带的测试报告,index.html文件首先新建Ma...原创 2019-07-22 17:46:26 · 592 阅读 · 0 评论 -
TestNG实战自动化测试框架——分组测试、异常测试、依赖测试
分组测试:按组执行方法@Test(groups="server")public void test1(){ System.out.println("测试方法1");}@Test(groups="client")public void test2(){ System.out.println("测试方法2");}@BeforeGroups("server")public v...原创 2019-07-22 14:16:52 · 176 阅读 · 0 评论 -
TestNG实战自动化测试框架——TestNG介绍、单元测试、忽略测试、套件测试
测试框架TestNG:适合测试人员使用的原因:比JUnit涵盖功能更全面的测试框架JUnit更适合隔离性比较强的单元测试TestNG更适合复杂的集成测试单元测试使用注解:@Test:运行单个测试方法@BeforeMethod @AfterMethod :在每个测试方法前(后)都运行的方法@BeforeClass @AfterClass:在每个测试类前(后)运...原创 2019-07-21 11:10:21 · 369 阅读 · 0 评论 -
TestNG实战自动化测试框架——接口测试入门
为什么要做接口测试原创 2019-07-21 10:54:11 · 280 阅读 · 0 评论 -
TestNG实战自动化测试框架——超时测试
测试方法是否超时import org.testng.annotations.Test;public class TimeOutTest { @Test(timeOut=3000)//单位为毫秒 public void testSuccess() throws InterruptedException{ Thread.sleep(2000); }}运行结果...原创 2019-07-19 18:02:23 · 231 阅读 · 0 评论 -
TestNG实战自动化测试框架——多线程测试
通过注解和xml方式实现TestNG多线程测试一、使用注解方式实现多线程测试import org.testng.annotations.Test;//设为由3个线程共执行10次public class MultiThreadOnAnnotation { @Test(invocationCount=10,threadPoolSize = 3) public void test(...原创 2019-07-19 17:20:49 · 745 阅读 · 0 评论 -
Mock框架应用实战(六)——实现重定向的get请求
例一:先新建json配置文件重定向到www.baidu.com,启动mock服务[ { "description":"实现重定向的请求", "request":{ "uri":"/redirect" }, "redirectTo":"https://www.baidu.com", "response...原创 2019-08-11 09:05:48 · 371 阅读 · 0 评论