├── .classpath ├── .gitignore ├── .project ├── .settings ├── org.eclipse.core.resources.prefs ├── org.eclipse.jdt.core.prefs └── org.eclipse.m2e.core.prefs ├── README.md ├── api-config.xml ├── case └── api-data.xls ├── libs ├── reportng-1.1.9.jar └── velocity-1.7-dep.jar ├── pom.xml ├── src ├── main │ └── java │ │ └── com │ │ └── sen │ │ └── api │ │ ├── beans │ │ ├── ApiDataBean.java │ │ └── BaseBean.java │ │ ├── configs │ │ └── ApiConfig.java │ │ ├── excepions │ │ └── ErrorRespStatusException.java │ │ ├── functions │ │ ├── DateFunction.java │ │ ├── Function.java │ │ ├── MaxFunction.java │ │ ├── Md5Function.java │ │ ├── MultiFunction.java │ │ ├── PlusFunction.java │ │ ├── RandomFunction.java │ │ ├── RandomStrArrFucntion.java │ │ ├── RandomTextFunction.java │ │ └── SubFunction.java │ │ ├── listeners │ │ ├── AutoTestListener.java │ │ ├── ExtentTestNGIReporterListener.java │ │ ├── RetryListener.java │ │ └── TestngRetry.java │ │ └── utils │ │ ├── AssertUtil.java │ │ ├── ClassFinder.java │ │ ├── DecodeUtil.java │ │ ├── ExcelUtil.java │ │ ├── FileUtil.java │ │ ├── FunctionUtil.java │ │ ├── RandomUtil.java │ │ ├── ReportUtil.java │ │ ├── SSLClient.java │ │ └── StringUtil.java └── test │ └── java │ └── test │ └── com │ └── sen │ └── api │ ├── ApiTest.java │ └── TestBase.java └── testng.xml /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /test-output/ 3 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/.project -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/.settings/org.eclipse.core.resources.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/README.md -------------------------------------------------------------------------------- /api-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/api-config.xml -------------------------------------------------------------------------------- /case/api-data.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/case/api-data.xls -------------------------------------------------------------------------------- /libs/reportng-1.1.9.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/libs/reportng-1.1.9.jar -------------------------------------------------------------------------------- /libs/velocity-1.7-dep.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/libs/velocity-1.7-dep.jar -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/sen/api/beans/ApiDataBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/beans/ApiDataBean.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/beans/BaseBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/beans/BaseBean.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/configs/ApiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/configs/ApiConfig.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/excepions/ErrorRespStatusException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/excepions/ErrorRespStatusException.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/functions/DateFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/functions/DateFunction.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/functions/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/functions/Function.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/functions/MaxFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/functions/MaxFunction.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/functions/Md5Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/functions/Md5Function.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/functions/MultiFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/functions/MultiFunction.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/functions/PlusFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/functions/PlusFunction.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/functions/RandomFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/functions/RandomFunction.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/functions/RandomStrArrFucntion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/functions/RandomStrArrFucntion.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/functions/RandomTextFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/functions/RandomTextFunction.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/functions/SubFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/functions/SubFunction.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/listeners/AutoTestListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/listeners/AutoTestListener.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/listeners/ExtentTestNGIReporterListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/listeners/ExtentTestNGIReporterListener.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/listeners/RetryListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/listeners/RetryListener.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/listeners/TestngRetry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/listeners/TestngRetry.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/utils/AssertUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/utils/AssertUtil.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/utils/ClassFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/utils/ClassFinder.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/utils/DecodeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/utils/DecodeUtil.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/utils/ExcelUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/utils/ExcelUtil.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/utils/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/utils/FileUtil.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/utils/FunctionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/utils/FunctionUtil.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/utils/RandomUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/utils/RandomUtil.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/utils/ReportUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/utils/ReportUtil.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/utils/SSLClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/utils/SSLClient.java -------------------------------------------------------------------------------- /src/main/java/com/sen/api/utils/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/main/java/com/sen/api/utils/StringUtil.java -------------------------------------------------------------------------------- /src/test/java/test/com/sen/api/ApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/test/java/test/com/sen/api/ApiTest.java -------------------------------------------------------------------------------- /src/test/java/test/com/sen/api/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/src/test/java/test/com/sen/api/TestBase.java -------------------------------------------------------------------------------- /testng.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChenSen5/api_autotest/HEAD/testng.xml --------------------------------------------------------------------------------