├── .gitignore ├── .idea └── vcs.xml ├── LICENSE ├── README.md ├── liuchengtu.png ├── pom.xml ├── src ├── main │ └── java │ │ └── com │ │ └── testflow │ │ └── apitest │ │ ├── TestFlowFileManager.java │ │ ├── TestFlowManager.java │ │ ├── business │ │ ├── BufferManager.java │ │ ├── LogHelper.java │ │ ├── RangeArgumentsProvider.java │ │ └── TestFlowTest.java │ │ ├── common │ │ └── Constants.java │ │ ├── parser │ │ └── DataParser.java │ │ ├── repository │ │ └── EntityTree.java │ │ ├── servicesaccess │ │ ├── HttpClientImpl.java │ │ ├── HttpClientUtil.java │ │ ├── JavaStringCompiler.java │ │ ├── MemoryClassLoader.java │ │ ├── MemoryJavaFileManager.java │ │ └── ServiceAccess.java │ │ ├── stepdefinations │ │ ├── Buffer.java │ │ ├── Database.java │ │ ├── FileExecutor.java │ │ ├── Parser.java │ │ ├── Request.java │ │ └── Verify.java │ │ └── utilities │ │ ├── FastJsonUtil.java │ │ ├── JAXBUtil.java │ │ ├── Loader.java │ │ ├── ParamUtil.java │ │ ├── ParseTypeUtility.java │ │ ├── TableUtil.java │ │ └── VerifyUtil.java └── test │ ├── java │ └── com │ │ └── testflow │ │ └── apitest │ │ ├── cucumber │ │ ├── feature │ │ │ └── test.feature │ │ └── stepdefination │ │ │ ├── Parser.java │ │ │ ├── Request.java │ │ │ ├── TestRunner.java │ │ │ └── Verify.java │ │ ├── normaltest │ │ ├── Example.java │ │ └── TestMethod.java │ │ └── testentity │ │ ├── Basic.java │ │ ├── Daily_forecast.java │ │ ├── Heweather6.java │ │ ├── JsonsRootBean.java │ │ └── Update.java │ └── resources │ └── weather.xml └── testflow.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/README.md -------------------------------------------------------------------------------- /liuchengtu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/liuchengtu.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/TestFlowFileManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/TestFlowFileManager.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/TestFlowManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/TestFlowManager.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/business/BufferManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/business/BufferManager.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/business/LogHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/business/LogHelper.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/business/RangeArgumentsProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/business/RangeArgumentsProvider.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/business/TestFlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/business/TestFlowTest.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/common/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/common/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/parser/DataParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/parser/DataParser.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/repository/EntityTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/repository/EntityTree.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/servicesaccess/HttpClientImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/servicesaccess/HttpClientImpl.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/servicesaccess/HttpClientUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/servicesaccess/HttpClientUtil.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/servicesaccess/JavaStringCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/servicesaccess/JavaStringCompiler.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/servicesaccess/MemoryClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/servicesaccess/MemoryClassLoader.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/servicesaccess/MemoryJavaFileManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/servicesaccess/MemoryJavaFileManager.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/servicesaccess/ServiceAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/servicesaccess/ServiceAccess.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/stepdefinations/Buffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/stepdefinations/Buffer.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/stepdefinations/Database.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/stepdefinations/Database.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/stepdefinations/FileExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/stepdefinations/FileExecutor.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/stepdefinations/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/stepdefinations/Parser.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/stepdefinations/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/stepdefinations/Request.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/stepdefinations/Verify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/stepdefinations/Verify.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/utilities/FastJsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/utilities/FastJsonUtil.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/utilities/JAXBUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/utilities/JAXBUtil.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/utilities/Loader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/utilities/Loader.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/utilities/ParamUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/utilities/ParamUtil.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/utilities/ParseTypeUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/utilities/ParseTypeUtility.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/utilities/TableUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/utilities/TableUtil.java -------------------------------------------------------------------------------- /src/main/java/com/testflow/apitest/utilities/VerifyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/main/java/com/testflow/apitest/utilities/VerifyUtil.java -------------------------------------------------------------------------------- /src/test/java/com/testflow/apitest/cucumber/feature/test.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/test/java/com/testflow/apitest/cucumber/feature/test.feature -------------------------------------------------------------------------------- /src/test/java/com/testflow/apitest/cucumber/stepdefination/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/test/java/com/testflow/apitest/cucumber/stepdefination/Parser.java -------------------------------------------------------------------------------- /src/test/java/com/testflow/apitest/cucumber/stepdefination/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/test/java/com/testflow/apitest/cucumber/stepdefination/Request.java -------------------------------------------------------------------------------- /src/test/java/com/testflow/apitest/cucumber/stepdefination/TestRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/test/java/com/testflow/apitest/cucumber/stepdefination/TestRunner.java -------------------------------------------------------------------------------- /src/test/java/com/testflow/apitest/cucumber/stepdefination/Verify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/test/java/com/testflow/apitest/cucumber/stepdefination/Verify.java -------------------------------------------------------------------------------- /src/test/java/com/testflow/apitest/normaltest/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/test/java/com/testflow/apitest/normaltest/Example.java -------------------------------------------------------------------------------- /src/test/java/com/testflow/apitest/normaltest/TestMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/test/java/com/testflow/apitest/normaltest/TestMethod.java -------------------------------------------------------------------------------- /src/test/java/com/testflow/apitest/testentity/Basic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/test/java/com/testflow/apitest/testentity/Basic.java -------------------------------------------------------------------------------- /src/test/java/com/testflow/apitest/testentity/Daily_forecast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/test/java/com/testflow/apitest/testentity/Daily_forecast.java -------------------------------------------------------------------------------- /src/test/java/com/testflow/apitest/testentity/Heweather6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/test/java/com/testflow/apitest/testentity/Heweather6.java -------------------------------------------------------------------------------- /src/test/java/com/testflow/apitest/testentity/JsonsRootBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/test/java/com/testflow/apitest/testentity/JsonsRootBean.java -------------------------------------------------------------------------------- /src/test/java/com/testflow/apitest/testentity/Update.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/test/java/com/testflow/apitest/testentity/Update.java -------------------------------------------------------------------------------- /src/test/resources/weather.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/src/test/resources/weather.xml -------------------------------------------------------------------------------- /testflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qingquanlv/testflow_api/HEAD/testflow.png --------------------------------------------------------------------------------