Commit 8d9a55cb by dennis.dong

test

0 parents
Showing 213 changed files with 1417 additions and 0 deletions
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="target/classes"/>
</classpath>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>t8t-fi-frt-test</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.springframework.ide.eclipse.core.springbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.springframework.ide.eclipse.boot.validation.springbootbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.springframework.ide.eclipse.core.springnature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
</natures>
</projectDescription>
eclipse.preferences.version=1
encoding//src/main/java=UTF-8
encoding//src/main/resources=UTF-8
encoding//src/main/resources/config/server.properties=UTF-8
encoding//src/main/resources/log4j.properties=UTF-8
encoding//src/test/java=UTF-8
encoding//src/test/resources=UTF-8
encoding/<project>=UTF-8
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.8
activeProfiles=
eclipse.preferences.version=1
resolveWorkspaceProjects=true
version=1
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<installed facet="cloudfoundry.standalone.app" version="1.0"/>
</faceted-project>
eclipse.preferences.version=1
userprojectsettings=false
File mode changed
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
[2019-02-14 17:58:22.070] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:111] - 获取连接,URL:https://api.tapd.cn/bugs/count?workspace_id=21898731&reporter=%E5%BD%AD%E6%98%8E%E6%98%8Echarlie.peng
[2019-02-14 17:58:22.438] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:147] - isFollowRedirects->false
[2019-02-14 17:58:25.611] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:240] - ===================================
[2019-02-14 17:58:25.611] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:241] - ###Http Request Url### :
[2019-02-14 17:58:25.612] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:242] - https://api.tapd.cn/bugs/count?workspace_id=21898731&reporter=%E5%BD%AD%E6%98%8E%E6%98%8Echarlie.peng
[2019-02-14 17:58:25.612] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:243] - ###Http Request Method### : GET
[2019-02-14 17:58:25.613] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:244] - ###Http Request Headers### :
[2019-02-14 17:58:25.613] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:246] - Authorization:Basic R1U0QGN3cTY6MDUyODM1QjUtMTk0Qy0yREM4LUNDNTItRTFGNzhFRkY5MzY1
[2019-02-14 17:58:25.613] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:246] - Content-Type:application/x-www-form-urlencoded
[2019-02-14 17:58:25.614] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:248] - ###Http Request queryString before URLEncoder### :
[2019-02-14 17:58:25.616] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:249] - {workspace_id=21898731, reporter=彭明明charlie.peng}
[2019-02-14 17:58:25.617] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:250] - ###Http Request queryString after URLEncoder### :
[2019-02-14 17:58:25.617] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:251] - workspace_id=21898731&reporter=%E5%BD%AD%E6%98%8E%E6%98%8Echarlie.peng
[2019-02-14 17:58:25.617] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:252] - ###Http Request Content### :
[2019-02-14 17:58:25.617] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:253] -
[2019-02-14 17:58:26.339] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:279] - ===================================
[2019-02-14 17:58:26.339] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:280] - ###Http Response Status line### :
[2019-02-14 17:58:26.339] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:281] - HTTP/1.1 200 OK
[2019-02-14 17:58:26.339] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:282] - ###Http Response Headers### :
[2019-02-14 17:58:26.339] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Transfer-Encoding:chunked
[2019-02-14 17:58:26.340] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Server:nginx/1.8.0
[2019-02-14 17:58:26.340] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - X-WAF-UUID:486ced6c-942a-44b4-ac49-ae77d102edef
[2019-02-14 17:58:26.340] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Connection:keep-alive
[2019-02-14 17:58:26.340] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Set-Cookie:
[2019-02-14 17:58:26.340] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - P3P:CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
[2019-02-14 17:58:26.341] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Date:Thu, 14 Feb 2019 09:58:25 GMT
[2019-02-14 17:58:26.341] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Content-Type:application/json; charset=utf-8
[2019-02-14 17:58:26.341] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - X-Powered-By:PHP/5.6.36
[2019-02-14 17:58:26.341] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:286] - ###Http Response Cookies### :
[2019-02-14 17:58:26.341] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:288] - tapdsession:78bcff75b228d48f5fc90626e20874ed968ac98e5a1cea3ceeffb6dbb00152c4
[2019-02-14 17:58:26.341] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:290] - ###Http Response Content### :
[2019-02-14 17:58:26.342] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:292] - {"data":{"count":287},"status":1,"info":"success"}
[2019-02-14 17:58:26.342] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:296] - ===================================
[2019-02-14 17:58:26.342] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:353] - 断开连接
[2019-02-19 10:45:41.924] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:111] - 获取连接,URL:https://api.tapd.cn/bugs/count?workspace_id=21898731&reporter=%E5%BD%AD%E6%98%8E%E6%98%8Echarlie.peng
[2019-02-19 10:45:42.133] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:147] - isFollowRedirects->false
[2019-02-19 10:45:47.340] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:240] - ===================================
[2019-02-19 10:45:47.341] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:241] - ###Http Request Url### :
[2019-02-19 10:45:47.341] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:242] - https://api.tapd.cn/bugs/count?workspace_id=21898731&reporter=%E5%BD%AD%E6%98%8E%E6%98%8Echarlie.peng
[2019-02-19 10:45:47.341] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:243] - ###Http Request Method### : GET
[2019-02-19 10:45:47.341] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:244] - ###Http Request Headers### :
[2019-02-19 10:45:47.341] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:246] - Authorization:Basic R1U0QGN3cTY6MDUyODM1QjUtMTk0Qy0yREM4LUNDNTItRTFGNzhFRkY5MzY1
[2019-02-19 10:45:47.342] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:246] - Content-Type:application/x-www-form-urlencoded
[2019-02-19 10:45:47.342] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:248] - ###Http Request queryString before URLEncoder### :
[2019-02-19 10:45:47.344] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:249] - {workspace_id=21898731, reporter=彭明明charlie.peng}
[2019-02-19 10:45:47.344] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:250] - ###Http Request queryString after URLEncoder### :
[2019-02-19 10:45:47.344] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:251] - workspace_id=21898731&reporter=%E5%BD%AD%E6%98%8E%E6%98%8Echarlie.peng
[2019-02-19 10:45:47.344] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:252] - ###Http Request Content### :
[2019-02-19 10:45:47.345] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:253] -
[2019-02-19 10:45:47.941] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:279] - ===================================
[2019-02-19 10:45:47.942] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:280] - ###Http Response Status line### :
[2019-02-19 10:45:47.942] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:281] - HTTP/1.1 200 OK
[2019-02-19 10:45:47.942] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:282] - ###Http Response Headers### :
[2019-02-19 10:45:47.942] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Transfer-Encoding:chunked
[2019-02-19 10:45:47.942] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Server:nginx/1.8.0
[2019-02-19 10:45:47.942] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - X-WAF-UUID:8980efb2-e58f-4a17-9353-fdd6f1e9c018
[2019-02-19 10:45:47.943] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Connection:keep-alive
[2019-02-19 10:45:47.943] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Set-Cookie:
[2019-02-19 10:45:47.943] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - P3P:CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
[2019-02-19 10:45:47.943] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Date:Tue, 19 Feb 2019 02:45:47 GMT
[2019-02-19 10:45:47.943] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Content-Type:application/json; charset=utf-8
[2019-02-19 10:45:47.943] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - X-Powered-By:PHP/5.6.36
[2019-02-19 10:45:47.943] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:286] - ###Http Response Cookies### :
[2019-02-19 10:45:47.944] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:288] - tapdsession:e9df1e2b028684496b2c2caec553efe1a136d3f35ec48d1a85fe73f41586fb64
[2019-02-19 10:45:47.944] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:290] - ###Http Response Content### :
[2019-02-19 10:45:47.944] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:292] - {"data":{"count":295},"status":1,"info":"success"}
[2019-02-19 10:45:47.944] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:296] - ===================================
[2019-02-19 10:45:47.945] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:353] - 断开连接
[2019-02-19 16:31:05.584] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:111] - 获取连接,URL:https://api.tapd.cn/bugs/count?workspace_id=21898731&reporter=%E5%BD%AD%E6%98%8E%E6%98%8Echarlie.peng
[2019-02-19 16:31:05.912] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:147] - isFollowRedirects->false
[2019-02-19 16:31:11.119] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:240] - ===================================
[2019-02-19 16:31:11.119] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:241] - ###Http Request Url### :
[2019-02-19 16:31:11.119] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:242] - https://api.tapd.cn/bugs/count?workspace_id=21898731&reporter=%E5%BD%AD%E6%98%8E%E6%98%8Echarlie.peng
[2019-02-19 16:31:11.120] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:243] - ###Http Request Method### : GET
[2019-02-19 16:31:11.120] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:244] - ###Http Request Headers### :
[2019-02-19 16:31:11.120] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:246] - Authorization:Basic R1U0QGN3cTY6MDUyODM1QjUtMTk0Qy0yREM4LUNDNTItRTFGNzhFRkY5MzY1
[2019-02-19 16:31:11.120] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:246] - Content-Type:application/x-www-form-urlencoded
[2019-02-19 16:31:11.121] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:248] - ###Http Request queryString before URLEncoder### :
[2019-02-19 16:31:11.123] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:249] - {workspace_id=21898731, reporter=彭明明charlie.peng}
[2019-02-19 16:31:11.123] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:250] - ###Http Request queryString after URLEncoder### :
[2019-02-19 16:31:11.123] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:251] - workspace_id=21898731&reporter=%E5%BD%AD%E6%98%8E%E6%98%8Echarlie.peng
[2019-02-19 16:31:11.123] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:252] - ###Http Request Content### :
[2019-02-19 16:31:11.124] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:253] -
[2019-02-19 16:31:11.866] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:279] - ===================================
[2019-02-19 16:31:11.866] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:280] - ###Http Response Status line### :
[2019-02-19 16:31:11.867] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:281] - HTTP/1.1 200 OK
[2019-02-19 16:31:11.867] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:282] - ###Http Response Headers### :
[2019-02-19 16:31:11.867] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Transfer-Encoding:chunked
[2019-02-19 16:31:11.867] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Server:nginx/1.8.0
[2019-02-19 16:31:11.867] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - X-WAF-UUID:cd99614a-aa48-4199-a152-42f0ddba6197
[2019-02-19 16:31:11.868] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Connection:keep-alive
[2019-02-19 16:31:11.868] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Set-Cookie:
[2019-02-19 16:31:11.868] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - P3P:CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
[2019-02-19 16:31:11.868] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Date:Tue, 19 Feb 2019 08:31:11 GMT
[2019-02-19 16:31:11.868] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Content-Type:application/json; charset=utf-8
[2019-02-19 16:31:11.868] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - X-Powered-By:PHP/5.6.36
[2019-02-19 16:31:11.869] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:286] - ###Http Response Cookies### :
[2019-02-19 16:31:11.869] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:288] - tapdsession:6875cf33d1e84fc3c9ec3de3aaac8b46b0804e4fd9a3b141890a7346a8659cce
[2019-02-19 16:31:11.869] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:290] - ###Http Response Content### :
[2019-02-19 16:31:11.869] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:292] - {"data":{"count":296},"status":1,"info":"success"}
[2019-02-19 16:31:11.869] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:296] - ===================================
[2019-02-19 16:31:11.870] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:353] - 断开连接
[2019-02-20 20:52:16.404] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:111] - 获取连接,URL:https://api.tapd.cn/bugs/count?workspace_id=21898731&reporter=%E5%BD%AD%E6%98%8E%E6%98%8Echarlie.peng
[2019-02-20 20:52:16.700] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:147] - isFollowRedirects->false
[2019-02-25 19:49:46.957] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:111] - 获取连接,URL:https://api.tapd.cn/bugs/count?workspace_id=21898731&reporter=%E5%BD%AD%E6%98%8E%E6%98%8Echarlie.peng
[2019-02-25 19:49:47.232] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:147] - isFollowRedirects->false
[2019-02-25 19:49:52.424] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:240] - ===================================
[2019-02-25 19:49:52.425] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:241] - ###Http Request Url### :
[2019-02-25 19:49:52.425] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:242] - https://api.tapd.cn/bugs/count?workspace_id=21898731&reporter=%E5%BD%AD%E6%98%8E%E6%98%8Echarlie.peng
[2019-02-25 19:49:52.425] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:243] - ###Http Request Method### : GET
[2019-02-25 19:49:52.425] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:244] - ###Http Request Headers### :
[2019-02-25 19:49:52.425] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:246] - Authorization:Basic R1U0QGN3cTY6MDUyODM1QjUtMTk0Qy0yREM4LUNDNTItRTFGNzhFRkY5MzY1
[2019-02-25 19:49:52.425] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:246] - Content-Type:application/x-www-form-urlencoded
[2019-02-25 19:49:52.426] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:248] - ###Http Request queryString before URLEncoder### :
[2019-02-25 19:49:52.427] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:249] - {workspace_id=21898731, reporter=彭明明charlie.peng}
[2019-02-25 19:49:52.427] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:250] - ###Http Request queryString after URLEncoder### :
[2019-02-25 19:49:52.427] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:251] - workspace_id=21898731&reporter=%E5%BD%AD%E6%98%8E%E6%98%8Echarlie.peng
[2019-02-25 19:49:52.428] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:252] - ###Http Request Content### :
[2019-02-25 19:49:52.428] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:253] -
[2019-02-25 19:49:53.038] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:279] - ===================================
[2019-02-25 19:49:53.038] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:280] - ###Http Response Status line### :
[2019-02-25 19:49:53.039] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:281] - HTTP/1.1 200 OK
[2019-02-25 19:49:53.039] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:282] - ###Http Response Headers### :
[2019-02-25 19:49:53.039] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Transfer-Encoding:chunked
[2019-02-25 19:49:53.039] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Server:nginx/1.8.0
[2019-02-25 19:49:53.039] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - X-WAF-UUID:029d285c-6def-4936-b98b-1010f8d56fe6
[2019-02-25 19:49:53.039] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Connection:keep-alive
[2019-02-25 19:49:53.040] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Set-Cookie:
[2019-02-25 19:49:53.040] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - P3P:CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
[2019-02-25 19:49:53.040] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Date:Mon, 25 Feb 2019 11:49:52 GMT
[2019-02-25 19:49:53.040] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - Content-Type:application/json; charset=utf-8
[2019-02-25 19:49:53.040] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:284] - X-Powered-By:PHP/5.6.36
[2019-02-25 19:49:53.040] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:286] - ###Http Response Cookies### :
[2019-02-25 19:49:53.041] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:288] - tapdsession:271b369ba3108b805587a98ab4f5ae167bcb4796f96685c816d87d690ddc341c
[2019-02-25 19:49:53.041] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:290] - ###Http Response Content### :
[2019-02-25 19:49:53.041] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:292] - {"data":{"count":299},"status":1,"info":"success"}
[2019-02-25 19:49:53.041] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:296] - ===================================
[2019-02-25 19:49:53.042] [main] [DEBUG] - [com.fangdd.qa.framework.utils.http.HttpUtil:353] - 断开连接
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
File mode changed
[2018-09-25 11:33:43.815] [main] [ERROR] - [com.fangdd.qa.framework.utils.http.HttpUtil:339] - HttpUtil execute error:
java.net.UnknownHostException: api.tapd.cn
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153)
at com.fangdd.qa.framework.utils.http.HttpUtil.execute(HttpUtil.java:224)
at com.fangdd.qa.framework.tools.HttpToolKit.invokeGet(HttpToolKit.java:92)
at com.to8to.invoker.LunDanCreateOrderInvokerTest.test(LunDanCreateOrderInvokerTest.java:80)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)
at org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:205)
at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:171)
at org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:217)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:641)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
at org.testng.TestRunner.privateRun(TestRunner.java:756)
at org.testng.TestRunner.run(TestRunner.java:610)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:387)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
at org.testng.SuiteRunner.run(SuiteRunner.java:289)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1218)
at org.testng.TestNG.runSuites(TestNG.java:1133)
at org.testng.TestNG.run(TestNG.java:1104)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:132)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:230)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:76)
[2018-09-25 11:35:07.765] [main] [ERROR] - [com.fangdd.qa.framework.utils.http.HttpUtil:339] - HttpUtil execute error:
java.net.UnknownHostException: api.tapd.cn
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153)
at com.fangdd.qa.framework.utils.http.HttpUtil.execute(HttpUtil.java:224)
at com.fangdd.qa.framework.tools.HttpToolKit.invokeGet(HttpToolKit.java:92)
at com.to8to.invoker.LunDanCreateOrderInvokerTest.test(LunDanCreateOrderInvokerTest.java:78)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)
at org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:205)
at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:171)
at org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:217)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:641)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
at org.testng.TestRunner.privateRun(TestRunner.java:756)
at org.testng.TestRunner.run(TestRunner.java:610)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:387)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
at org.testng.SuiteRunner.run(SuiteRunner.java:289)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1218)
at org.testng.TestNG.runSuites(TestNG.java:1133)
at org.testng.TestNG.run(TestNG.java:1104)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:132)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:230)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:76)
[2021-07-02 15:18:44.242] [main] [INFO ] - [com.fangdd.qa.testng.TestngRetry:23] - retrycount=0
[2021-07-02 15:18:44.378] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:36] - ======2021-07-02 15:18:44:测试集开始======
[2021-07-02 15:18:44.826] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:43] - ======2021-07-02 15:18:44:用例【com.pipi.invoker.CosPlayerTest.testActivityList】开始======
[2021-07-02 15:18:47.720] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:56] - testActivityList--Test Mthod Success
[2021-07-02 15:18:47.720] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:60] - ======2021-07-02 15:18:47:用例【com.pipi.invoker.CosPlayerTest.testActivityList】结束======
[2021-07-02 15:18:47.720] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:61] - ======本次用例运行消耗时间 02秒894毫秒======
[2021-07-02 15:18:49.191] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:43] - ======2021-07-02 15:18:49:用例【com.pipi.invoker.CosPlayerTest.testGiftList】开始======
[2021-07-02 15:18:51.084] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:56] - testGiftList--Test Mthod Success
[2021-07-02 15:18:51.085] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:60] - ======2021-07-02 15:18:51:用例【com.pipi.invoker.CosPlayerTest.testGiftList】结束======
[2021-07-02 15:18:51.102] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:61] - ======本次用例运行消耗时间 01秒894毫秒======
[2021-07-02 15:18:52.068] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:43] - ======2021-07-02 15:18:52:用例【com.pipi.invoker.CosPlayerTest.testMoneyDetailsSave】开始======
[2021-07-02 15:18:54.119] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:56] - testMoneyDetailsSave--Test Mthod Success
[2021-07-02 15:18:54.119] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:60] - ======2021-07-02 15:18:54:用例【com.pipi.invoker.CosPlayerTest.testMoneyDetailsSave】结束======
[2021-07-02 15:18:54.119] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:61] - ======本次用例运行消耗时间 02秒051毫秒======
[2021-07-02 15:18:54.925] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:43] - ======2021-07-02 15:18:54:用例【com.pipi.invoker.CosPlayerTest.testVirtualMoneyModify】开始======
[2021-07-02 15:18:55.748] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:56] - testVirtualMoneyModify--Test Mthod Success
[2021-07-02 15:18:55.748] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:60] - ======2021-07-02 15:18:55:用例【com.pipi.invoker.CosPlayerTest.testVirtualMoneyModify】结束======
[2021-07-02 15:18:55.749] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:61] - ======本次用例运行消耗时间 823毫秒======
[2021-07-02 15:18:56.656] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:159] - PassedTests = testVirtualMoneyModify
[2021-07-02 15:18:56.656] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:159] - PassedTests = testActivityList
[2021-07-02 15:18:56.656] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:159] - PassedTests = testGiftList
[2021-07-02 15:18:56.657] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:159] - PassedTests = testMoneyDetailsSave
[2021-07-02 15:18:56.657] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:233] - passed tests count:4
[2021-07-02 15:18:56.657] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:234] - failed tests count:0
[2021-07-02 15:18:56.657] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:235] - skipped tests count:0
[2021-07-02 15:18:56.665] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:155] - 开始生成文件
[2021-07-02 15:18:56.666] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:164] - 生成文件成功
[2021-07-02 15:18:57.464] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:80] - ======2021-07-02 15:18:56:测试集结束======
[2021-07-02 15:18:57.464] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:81] - ======本次测试集运行消耗时间 12秒280毫秒======
File mode changed
[2018-09-25 11:33:43.815] [main] [ERROR] - [com.fangdd.qa.framework.utils.http.HttpUtil:339] - HttpUtil execute error:
java.net.UnknownHostException: api.tapd.cn
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153)
at com.fangdd.qa.framework.utils.http.HttpUtil.execute(HttpUtil.java:224)
at com.fangdd.qa.framework.tools.HttpToolKit.invokeGet(HttpToolKit.java:92)
at com.to8to.invoker.LunDanCreateOrderInvokerTest.test(LunDanCreateOrderInvokerTest.java:80)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)
at org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:205)
at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:171)
at org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:217)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:641)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
at org.testng.TestRunner.privateRun(TestRunner.java:756)
at org.testng.TestRunner.run(TestRunner.java:610)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:387)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
at org.testng.SuiteRunner.run(SuiteRunner.java:289)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1218)
at org.testng.TestNG.runSuites(TestNG.java:1133)
at org.testng.TestNG.run(TestNG.java:1104)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:132)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:230)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:76)
[2018-09-25 11:35:07.765] [main] [ERROR] - [com.fangdd.qa.framework.utils.http.HttpUtil:339] - HttpUtil execute error:
java.net.UnknownHostException: api.tapd.cn
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153)
at com.fangdd.qa.framework.utils.http.HttpUtil.execute(HttpUtil.java:224)
at com.fangdd.qa.framework.tools.HttpToolKit.invokeGet(HttpToolKit.java:92)
at com.to8to.invoker.LunDanCreateOrderInvokerTest.test(LunDanCreateOrderInvokerTest.java:78)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)
at org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:205)
at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:171)
at org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:217)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:641)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
at org.testng.TestRunner.privateRun(TestRunner.java:756)
at org.testng.TestRunner.run(TestRunner.java:610)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:387)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
at org.testng.SuiteRunner.run(SuiteRunner.java:289)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1218)
at org.testng.TestNG.runSuites(TestNG.java:1133)
at org.testng.TestNG.run(TestNG.java:1104)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:132)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:230)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:76)
[2021-06-30 12:01:21.411] [main] [INFO ] - [com.fangdd.qa.testng.TestngRetry:23] - retrycount=0
[2021-06-30 12:01:21.539] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:36] - ======2021-06-30 12:01:21:测试集开始======
[2021-06-30 12:01:21.966] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:43] - ======2021-06-30 12:01:21:用例【com.pipi.invoker.CosPlayerTest.testActivityList】开始======
[2021-06-30 12:01:23.552] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:56] - testActivityList--Test Mthod Success
[2021-06-30 12:01:23.553] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:60] - ======2021-06-30 12:01:23:用例【com.pipi.invoker.CosPlayerTest.testActivityList】结束======
[2021-06-30 12:01:23.553] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:61] - ======本次用例运行消耗时间 01秒586毫秒======
[2021-06-30 12:01:24.702] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:43] - ======2021-06-30 12:01:24:用例【com.pipi.invoker.CosPlayerTest.testGiftList】开始======
[2021-06-30 12:01:25.466] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:56] - testGiftList--Test Mthod Success
[2021-06-30 12:01:25.467] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:60] - ======2021-06-30 12:01:25:用例【com.pipi.invoker.CosPlayerTest.testGiftList】结束======
[2021-06-30 12:01:25.467] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:61] - ======本次用例运行消耗时间 764毫秒======
[2021-06-30 12:01:26.134] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:43] - ======2021-06-30 12:01:26:用例【com.pipi.invoker.CosPlayerTest.testMoneyDetailsSave】开始======
[2021-06-30 12:01:27.107] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:56] - testMoneyDetailsSave--Test Mthod Success
[2021-06-30 12:01:27.107] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:60] - ======2021-06-30 12:01:27:用例【com.pipi.invoker.CosPlayerTest.testMoneyDetailsSave】结束======
[2021-06-30 12:01:27.107] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:61] - ======本次用例运行消耗时间 973毫秒======
[2021-06-30 12:01:27.679] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:43] - ======2021-06-30 12:01:27:用例【com.pipi.invoker.CosPlayerTest.testVirtualMoneyModify】开始======
[2021-06-30 12:01:28.446] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:56] - testVirtualMoneyModify--Test Mthod Success
[2021-06-30 12:01:28.446] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:60] - ======2021-06-30 12:01:28:用例【com.pipi.invoker.CosPlayerTest.testVirtualMoneyModify】结束======
[2021-06-30 12:01:28.446] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:61] - ======本次用例运行消耗时间 767毫秒======
[2021-06-30 12:01:29.220] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:159] - PassedTests = testActivityList
[2021-06-30 12:01:29.220] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:159] - PassedTests = testVirtualMoneyModify
[2021-06-30 12:01:29.220] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:159] - PassedTests = testMoneyDetailsSave
[2021-06-30 12:01:29.220] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:159] - PassedTests = testGiftList
[2021-06-30 12:01:29.221] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:233] - passed tests count:4
[2021-06-30 12:01:29.221] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:234] - failed tests count:0
[2021-06-30 12:01:29.221] [TestNG] [INFO ] - [com.fangdd.qa.testng.TestngListener:235] - skipped tests count:0
[2021-06-30 12:01:29.228] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:155] - 开始生成文件
[2021-06-30 12:01:29.229] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:164] - 生成文件成功
[2021-06-30 12:01:29.512] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:80] - ======2021-06-30 12:01:29:测试集结束======
[2021-06-30 12:01:29.512] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:81] - ======本次测试集运行消耗时间 07秒683毫秒======
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
package com.pipi.frt.basic;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class BasicData {
/**
* respCode:00000, msg:成功
*/
/**
* intCicSuccessCode
*/
Logger logger = LoggerFactory.getLogger(BasicData.class);
public final static String userName = "admin";
public final static String passWord = "ZnVsdTk5NjM1";
public final static String preTestUserName = "chengjie";
public final static String preTestPassWord = "MXFhejJ3c3gzZWRj";
public static int status = 200;
public final static String userMobile = "13823774138";
public final static String playMobile = "13823774131";
}
package com.pipi.frt.dao;
import java.sql.ResultSet;
import java.sql.SQLException;
import org.apache.log4j.Logger;
import com.fangdd.qa.framework.utils.common.DbUtil;
import com.pipi.frt.sql.FootStoneSql;
public class FootStoneDao {
private static DbUtil DbUtil;
private final static Logger logger = Logger.getLogger(FootStoneDao.class);
public static int ps_person_contact_delete(String contact_name) {
DbUtil = new DbUtil();
String[] pereson_contact_list = {contact_name};
int res = DbUtil.delete(FootStoneSql.ps_person_contact_delete, pereson_contact_list);
DbUtil.close();
return res;
}
public static int ps_person_contact_phone_delete(String phone) {
DbUtil = new DbUtil();
String[] ps_pereson_contact_phone_list = {phone};
int res = DbUtil.delete(FootStoneSql.ps_person_contact_phone_delete, ps_pereson_contact_phone_list);
DbUtil.close();
return res;
}
public static String ps_person_contact_phone_query(String contact_id) {
String phone_id = null;
DbUtil = new DbUtil();
String[] ps_pereson_contact_phone_list = {contact_id};
ResultSet res = DbUtil.query(FootStoneSql.ps_person_contact_phone_query, ps_pereson_contact_phone_list);
try {
while (res.next()) {
phone_id = res.getString("phone_id");
System.out.println(phone_id);
}
} catch (SQLException e) {
e.printStackTrace();
}
DbUtil.close();
return phone_id;
}
public static void main(String args[]) {
// FootStoneDao.ps_person_contact_delete("董虎");
//FootStoneDao.ps_person_contact_phone_delete("13823774138");
FootStoneDao.ps_person_contact_phone_query("7f0000015e9806c6015f332a8a2f6fcc");
}
}
package com.pipi.frt.sql;
/**
* Created by hu.dong on 2017年10月17日 下午1:59:17
* @author hu.dong
* 类说明:
*/
public class FootStoneSql {
//清理ps_person_contact表联系人信息
public static String ps_person_contact_delete = "DELETE FROM ps_person_contact WHERE contact_name = ?;";
public static String ps_person_contact_phone_delete = "DELETE FROM ps_person_contact_phone WHERE phone = ?;";
public static String ps_person_contact_phone_query = "SELECT phone_id FROM ps_person_contact_phone where contact_id = ?;";
}
package com.pipi.qa.service;
import java.util.Map;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.alibaba.fastjson.JSONObject;
/**
* Created by dennis.dong on 2021/05/19.
*/
public interface CosPlayPlayerService {
public Logger logger = LoggerFactory.getLogger(CosPlayPlayerService.class);
public JSONObject login(String mobile,String env);
public String getAppToken(String mobile, String env);
public JSONObject SubmitAuthentication(String token,String userId,String env);
public String getAdminToken(String env);
public JSONObject saveUserInfo(String token, String userId, String env);
public JSONObject virtualMoneyModify(String mobile, long money, String env);
public JSONObject send(String mobile, String roomNo,String productId, String amount, String userIds, String env);
public JSONObject giftList(String env);
public JSONObject moneyDetailsSave(String mobile, long money, String env);
public JSONObject activityList(String env);
public JSONObject lotteryActivity(String mobile,String roomNo, String activityId, String times, String env);
public JSONObject saveInfoTech(String token, String userId, String categoryId, String techLevelId, String env);
public JSONObject guildCreate(String mobile, long openStatus, long guildBiz, String env);
public JSONObject guildList(Map<String, Object> adminHeaders, String guildCode, String env);
public JSONObject roomSave(String mobile, String roomName, long roomType, long roomCategoryId, String env);
public JSONObject userList(String mobile, String env);
public JSONObject guildCenter(String mobile,String queryStr, String env);
public long guildSearch(String mobile, String queryStr, String env);
public JSONObject applyList(String mobile, String env);
public JSONObject handleApply(String mobile, long applyId, String env);
public JSONObject auditGuild(String mobile, String queryStr, String env);
}
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">
<!-- 配置spring扫描的包 -->
<context:component-scan base-package="com.to8to" />
<!-- 配置资源文件 -->
<context:property-placeholder location="classpath:config/server.properties" />
</beans>
\ No newline at end of file \ No newline at end of file
# dbConnection configuration
Driver=net.sf.log4jdbc.DriverSpy
#Driver=com.mysql.jdbc.Driver
ConnectionURL=jdbc:log4jdbc:mysql://172.28.3.21:3306/mljr-footstone?useUnicode=true&amp;characterEncoding=utf-8
Username=admin
Password=nKHDfZVRRFlNEwEVNKoywQ==
mljr-footstone_url=jdbc:log4jdbc:mysql://172.28.3.21:3306/mljr-footstone?useUnicode=true&amp;characterEncoding=utf-8
mljr-footstone_Username=admin
mljr-footstone_Password=nKHDfZVRRFlNEwEVNKoywQ==
#测试工具类基础配置
#请求、应答字符集编码
charset=UTF-8
#连接、应答超时,单位:豪秒
timeout=3000
#true:跟随重定向 false:不跟随重定向
isFollowRedirects=false
#定义重跑次数,默认值是0,即失败不重跑
retrycount=0
#定义环境配置
environment=pre-test
#定义case执行成功后间隔时间,单位:毫秒
onTestSuccessInterval=500
#定义case执行失败后间隔时间,单位:毫秒
onTestFailureInterval=5000
#定义case跳过执行后间隔时间,单位:毫秒
onTestSkippedInterval=5000
# 基础钉钉服务接口
#ddtalk.host=http://ddcorp.fangdd.cn
#ddtalk.appId=a41ecd63332746ac
#ddtalk.secretKey=a3f5bdb1c04c4e1071e7d5b85382fcc8
#true:上报自动化测试构建结果 false:不上报自动化测试构建结果
isReport=true
#自动化测试项目id
serviceId=1
#上报自动化测试构建结果服务地址
report_http_addr=http://10.1.10.21:9090/pipi-test-center
#report_http_addr=http://172.28.3.68:9096/fdd-test-center
#FQD
#线上环境
#QuickDealService_ip=qd.nh.fangdd.com
#预发布环境
#QuickDealService_ip=103.235.228.14
#测试环境
QuickDealService_ip=10.0.4.104
QuickDealService_port=30100
#agent_rest_api
#测试环境
agent_rest_api_addr=https://nha.fangdd.net
#NCC
#测试环境
ncc_http_server_addr=https://nhc.fangdd.net
#商户
#测试环境
shop_http_server_addr=https://shop.fangdd.net
#POC
PocService_ip=10.0.4.104
PocService_port=30014
#房佣宝
qiye_http_server_addr=https://qiye.fangdd.net
#FGW
fgw_http_server_addr=http://10.0.4.104:9017
#新房通用网关服务
nhws_server_addr=http://10.0.4.104:9012
#测试数据中心
TestDataCenter_server_addr=http://testcenter.fangdd.net/TestDataCenter
#配置注册中心地址及连接超时时间
dubbo.registry.address=zookeeper://172.28.3.21:2181
\ No newline at end of file \ No newline at end of file
#log4j.rootLogger = [ level ] , appenderName, appenderName, ...
#log4j.logger.packageName = [ level ] , appenderName, appenderName, ...
#log4j中有五级logger
#FATAL 0
#ERROR 3
#WARN 4
#INFO 6
#DEBUG 7
#某个logger的additivity设置为false,表示log只打印到本log的appender中,而不再打印到其父logger的appender
log4j.rootLogger=debug, rootFile
log4j.appender.rootFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.rootFile.File=./logs/root.log
log4j.appender.rootFile.encoding=utf-8
log4j.appender.rootFile.DatePattern = '.'yyyy-MM-dd
log4j.appender.rootFile.layout=org.apache.log4j.PatternLayout
log4j.appender.rootFile.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%t] [%-5p] - [%c:%L] - %m%n
#jdbc setting
# make sure to open the jdbc and sql monitor log
log4j.logger.jdbc.sqlonly=warn,debugLogger,infoLogger,errorLogger,consoleLogger
log4j.additivity.jdbc.sqlonly=false
log4j.logger.jdbc.sqltiming=info,debugLogger,infoLogger,errorLogger,consoleLogger
log4j.additivity.jdbc.sqltiming=false
log4j.logger.jdbc.audit=warn,debugLogger,infoLogger,errorLogger,consoleLogger
log4j.additivity.jdbc.audit=false
log4j.logger.jdbc.resultset=warn,debugLogger,infoLogger,errorLogger,consoleLogger
log4j.additivity.jdbc.resultset=false
log4j.logger.jdbc.connection=warn,debugLogger,infoLogger,errorLogger,consoleLogger
log4j.additivity.jdbc.connection=false
log4j.logger.com.fangdd=debug,debugLogger,infoLogger,errorLogger,consoleLogger
log4j.additivity.com.fangdd=false
log4j.appender.debugLogger=org.apache.log4j.DailyRollingFileAppender
log4j.appender.debugLogger.File=./logs/debug.log
log4j.appender.debugLogger.encoding=utf-8
log4j.appender.debugLogger.DatePattern = '.'yyyy-MM-dd
log4j.appender.debugLogger.Threshold=debug
log4j.appender.debugLogger.layout=org.apache.log4j.PatternLayout
log4j.appender.debugLogger.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%t] [%-5p] - [%c:%L] - %m%n
log4j.appender.infoLogger=org.apache.log4j.DailyRollingFileAppender
log4j.appender.infoLogger.File=./logs/info.log
log4j.appender.infoLogger.encoding=utf-8
log4j.appender.infoLogger.DatePattern = '.'yyyy-MM-dd
log4j.appender.infoLogger.Threshold=info
log4j.appender.infoLogger.layout=org.apache.log4j.PatternLayout
log4j.appender.infoLogger.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%t] [%-5p] - [%c:%L] - %m%n
log4j.appender.errorLogger=org.apache.log4j.DailyRollingFileAppender
log4j.appender.errorLogger.File=./logs/error.log
log4j.appender.errorLogger.encoding=utf-8
log4j.appender.errorLogger.DatePattern = '.'yyyy-MM-dd
log4j.appender.errorLogger.Threshold=error
log4j.appender.errorLogger.layout=org.apache.log4j.PatternLayout
log4j.appender.errorLogger.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%t] [%-5p] - [%c:%L] - %m%n
log4j.appender.consoleLogger=org.apache.log4j.ConsoleAppender
log4j.appender.consoleLogger.encoding=utf-8
#log4j.appender.consoleLogger.encoding=gbk
log4j.appender.consoleLogger.Threshold=debug
log4j.appender.consoleLogger.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%t] [%-5p] - [%c:%L] - %m%n
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<!-- thread-count="1" 为同时执行的线程数 parallel="tests" 为同时执行的测试级别,可配置为false,methods,tests,classes,instances -->
<suite name="t8t-fi-frt-test" thread-count="1" parallel="tests">
<test name="t8t-fi-frt-test">
<packages>
<package name="com.pipi.invoker"></package>
</packages>
</test>
</suite>
\ No newline at end of file \ No newline at end of file
package com.pipi.invoker;
import java.util.HashMap;
import java.util.Map;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import com.fangdd.qa.framework.testcase.BaseDubboTestCase;
public class AbstractTest extends BaseDubboTestCase {
protected Logger logger = LoggerFactory.getLogger(this.getClass());
@BeforeClass(alwaysRun = true)
public void beforeClassTest() {
}
@AfterClass(alwaysRun = true)
public void afterClassTest() {
}
}
\ No newline at end of file \ No newline at end of file
package com.pipi.invoker;
import java.util.HashMap;
import java.util.Map;
import org.testng.Assert;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
import com.alibaba.fastjson.JSONObject;
import com.pipi.frt.basic.BasicData;
import com.pipi.qa.service.CosPlayPlayerService;
import com.pipi.qa.service.impl.CosPlyaPlayerServiceImpl;
/**
* Created by hu.dong on 2017年9月21日 上午11:37:39
* @author hu.dong
* 类说明:
*/
@Test(groups = { "t8t-ps-scg" })
public class CosPlayerTest extends AbstractTest {
public static Map<String, Object> headers = new HashMap<String, Object>();
public String env = "pre-test";
@BeforeClass(alwaysRun = true)
public void BeforeClassTest() {
}
/**
* 礼物列表
* @param env
* @param mobile
* @return
*/
@Test(enabled = true, alwaysRun = true, description = "礼物列表")
public void testGiftList() {
CosPlayPlayerService cosPlyaPlayerServiceImpl = new CosPlyaPlayerServiceImpl();
String adminToken = cosPlyaPlayerServiceImpl.getAdminToken(env);
//查询礼物列表
JSONObject rsp = cosPlyaPlayerServiceImpl.giftList(env);
Assert.assertEquals(rsp.getIntValue("status"), BasicData.status);
}
/**
* 幸运夺宝箱列表
* @param env
* @param mobile
* @return
*/
@Test(enabled = true, alwaysRun = true, description = "幸运夺宝箱列表")
public void testActivityList() {
CosPlayPlayerService cosPlyaPlayerServiceImpl = new CosPlyaPlayerServiceImpl();
//幸运夺宝箱列表
JSONObject rsp = cosPlyaPlayerServiceImpl.activityList(env);
Assert.assertEquals(rsp.getIntValue("status"), BasicData.status);
}
/**
* 充钻石
* @param env
* @param mobile
* @return
*/
@Test(enabled = true, alwaysRun = true, description = "充钻石")
public void testVirtualMoneyModify() {
CosPlayPlayerService cosPlyaPlayerServiceImpl = new CosPlyaPlayerServiceImpl();
//充钻石
JSONObject rsp = cosPlyaPlayerServiceImpl.virtualMoneyModify(BasicData.userMobile, 1, env);
Assert.assertEquals(rsp.getIntValue("status"), BasicData.status);
}
/**
* 充皮皮币
* @param env
* @param mobile
* @return
*/
@Test(enabled = true, alwaysRun = true, description = "充皮皮币")
public void testMoneyDetailsSave() {
CosPlayPlayerService cosPlyaPlayerServiceImpl = new CosPlyaPlayerServiceImpl();
//充皮皮币
JSONObject rsp = cosPlyaPlayerServiceImpl.moneyDetailsSave(BasicData.userMobile, 1, env);
Assert.assertEquals(rsp.getIntValue("status"), BasicData.status);
}
@AfterClass(alwaysRun = true)
public void afterClassTest() {
}
}
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:math="http://exslt.org/math"
xmlns:testng="http://testng.org">
<head xmlns="">
<title>footStone-test接口自动化测试报告</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8"></meta>
<meta http-equiv="pragma" content="no-cache"></meta>
<meta http-equiv="cache-control" content="max-age=0"></meta>
<meta http-equiv="cache-control" content="no-cache"></meta>
<meta http-equiv="cache-control" content="no-store"></meta>
<LINK rel="stylesheet" href="style.css"></LINK>
<script type="text/javascript" src="main.js"></script>
</head>
<body>
<h2>
Groups for suite:
<b>footStone</b></h2>
<table style="margin-bottom: 20px; font-size: 12px; width:100%;" cellpadding="3"
cellspacing="1">
<tr>
<td style="background-color: #f5f5f5;">
<div style="font-size: 18px;">lunDanCreateOrderInvokerTest</div>
</td>
</tr>
<tr>
<td style="background-color: #eaf0f7;">LunDanCreateOrderInvokerTest.testLunDanCreateOrderInvoker()[pri:0, instance:com.to8to.invoker.LunDanCreateOrderInvokerTest@6950e31]</td>
</tr>
</table>
<div xmlns=""
style="margin-top: 15px; color: gray; text-align: center; font-size: 9px;">
Generated with
<a href="http://code.google.com/p/testng-xslt/" style="color: #8888aa;"
target="_blank">
TestNG XSLT
</a>
</div>
</body>
</html>
\ No newline at end of file \ No newline at end of file
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:math="http://exslt.org/math" xmlns:testng="http://testng.org">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>t8t-fi-frt-test—cute接口自动化测试报告</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="max-age=0">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="cache-control" content="no-store">
<LINK rel="stylesheet" href="style.css"><script type="text/javascript" src="main.js"></script></head>
<frameset cols="250px, 100%" frameborder="1">
<frame name="navigation" src="navigation.html">
<frame name="content" src="overview.html">
</frameset>
</html>
\ No newline at end of file \ No newline at end of file
var selectedTestCaseLink;
function clearAllSelections() {
if (selectedTestCaseLink != null) {
selectedTestCaseLink.className = "testCaseLink";
}
}
function selectTestCaseLink(testCaseLinkElement) {
clearAllSelections();
testCaseLinkElement.className = "testCaseLinkSelected";
selectedTestCaseLink = testCaseLinkElement;
}
function switchTestMethodsView(checkbox) {
document.getElementById("testMethodsByStatus").style["display"] = checkbox.checked ? "none" : "block";
document.getElementById("testMethodsByClass").style["display"] = checkbox.checked ? "block" : "none";
}
function toggleVisibility(elementId) {
var displayElement = document.getElementById(elementId);
if (getCurrentStyle(displayElement, "display") == "none") {
displayElement.style["display"] = "block";
} else {
displayElement.style["display"] = "none";
}
}
function toggleDetailsVisibility(elementId) {
var displayElement = document.getElementById(elementId);
if (displayElement.className == "testMethodDetails") {
displayElement.className = "testMethodDetailsVisible";
} else {
displayElement.className = "testMethodDetails";
}
}
function getCurrentStyle(elem, prop) {
if (elem.currentStyle) {
var ar = prop.match(/\w[^-]*/g);
var s = ar[0];
for(var i = 1; i < ar.length; ++i) {
s += ar[i].replace(/\w/, ar[i].charAt(0).toUpperCase());
}
return elem.currentStyle[s];
} else if (document.defaultView.getComputedStyle) {
return document.defaultView.getComputedStyle(elem, null).getPropertyValue(prop);
}
}
function testMethodsFilterChanged(filterCheckBox, status) {
var filterAll = document.getElementById("methodsFilter_ALL");
var filterFail = document.getElementById("methodsFilter_FAIL");
var filterPass = document.getElementById("methodsFilter_PASS");
var filterSkip = document.getElementById("methodsFilter_SKIP");
var filterConf = document.getElementById("methodsFilter_CONF");
if (filterCheckBox != filterAll) {
filterMethods(filterCheckBox, status);
checkMainFilter(filterAll, filterFail, filterPass, filterSkip, filterConf);
} else {
filterFail.checked = filterPass.checked = filterSkip.checked = filterConf.checked = filterAll.checked;
filterMethods(filterAll, "FAIL");
filterMethods(filterAll, "PASS");
filterMethods(filterAll, "SKIP");
filterMethods(filterAll, "CONF");
}
closeAllExpandedDetails();
}
function checkMainFilter(filterAll, filterFail, filterPass, filterSkip, filterConf) {
if ((filterFail.checked == filterPass.checked) && (filterPass.checked == filterSkip.checked) && (filterSkip.checked == filterConf.checked)) {
filterAll.checked = filterFail.checked;
} else {
filterAll.checked = false;
}
}
function filterMethods(filterCheckBox, status) {
var visible = filterCheckBox.checked;
alterCssElement("testMethodStatus" + status, "display", visible ? "" : "none");
}
function alterCssElement(cssClass, element, value) {
var rules;
if (document.all) {
rules = 'rules';
}
else if (document.getElementById) {
rules = 'cssRules';
}
for (var i = 0; i < document.styleSheets.length; i++) {
for (var j = 0; j < document.styleSheets[i][rules].length; j++) {
if (document.styleSheets[i][rules][j].selectorText.indexOf(cssClass) > -1) {
document.styleSheets[i][rules][j].style[element] = value;
break;
}
}
}
}
function closeAllExpandedDetails() {
var node = document.getElementsByTagName("body")[0];
//var re = new RegExp("\\btestMethodDetailsVisible\\b");
var els = document.getElementsByTagName("div");
for (var i = 0,j = els.length; i < j; i++) {
if (els[i].className == "testMethodDetailsVisible") {
els[i].className = "testMethodDetails";
}
}
}
function renderSvgEmbedTag(chartWidth, chartHeight) {
var success = false;
var userAgent = navigator.userAgent;
if (userAgent.indexOf("Firefox") > -1 || userAgent.indexOf("Safari") > -1) {
success = true;
} else if (navigator.mimeTypes != null && navigator.mimeTypes.length > 0) {
if (navigator.mimeTypes["image/svg+xml"] != null) {
success = true;
}
} else if (window.ActiveXObject) {
try {
testObj = new ActiveXObject("Adobe.SVGCtl");
success = true;
} catch (e) {}
}
var chartContainer = document.getElementById('chart-container');
if (success) {
var chart = document.createElement('embed');
chart.src = 'overview-chart.svg';
chart.type = 'image/svg+xml';
chart.width = chartWidth;
chart.height = chartHeight;
chartContainer.appendChild(chart);
} else {
var message = document.createElement('h4');
var text = document.createTextNode('SVG Pie Charts are not available. Please install a SVG viewer for your browser.');
message.style.color = 'navy';
message.appendChild(text);
chartContainer.appendChild(message);
}
}
\ No newline at end of file \ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:math="http://exslt.org/math"
xmlns:testng="http://testng.org">
<head xmlns="">
<title>t8t-fi-frt-test—cute接口自动化测试报告</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8"></meta>
<meta http-equiv="pragma" content="no-cache"></meta>
<meta http-equiv="cache-control" content="max-age=0"></meta>
<meta http-equiv="cache-control" content="no-cache"></meta>
<meta http-equiv="cache-control" content="no-store"></meta>
<LINK rel="stylesheet" href="style.css"></LINK>
<script type="text/javascript" src="main.js"></script>
</head>
<body>
<h2 style="margin-bottom: 5px;">t8t-fi-frt-test—cute接口自动化测试报告</h2>
<div><a href="overview.html" target="content" onclick="javscript:clearAllSelections();">Results overview
</a></div>
<div><a href="reporterOutput.html" target="content"
onclick="javscript:clearAllSelections();">Reporter output
</a></div>
<div>
<table class="suiteMenuHeader" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td nowrap="true"><b><a href="t8t-fi-frt-test.html" target="content"
onclick="javscript:clearAllSelections();">t8t-fi-frt-test</a></b><div style="margin: 3px 0 3px 0;"><a href="t8t-fi-frt-test_groups.html" target="content"
onclick="javscript:clearAllSelections();">1
Groups
</a></div><span style="color: red;">0</span>
/
<span style="color: green;">4</span>
/
<span style="color: yellow;">0</span>
/
<span>4</span></td>
<td style="font-weight: bold;">100%</td>
</tr>
</table>
<div xmlns="" class="testCaseLink"
onclick="javscript:selectTestCaseLink(this); parent.content.location='t8t-fi-frt-test_t8t-fi-frt-test.html'">
<div class="testCasePass"></div>t8t-fi-frt-test
</div>
</div>
</body>
</html>
\ No newline at end of file \ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:math="http://exslt.org/math"
xmlns:testng="http://testng.org"
preserveAspectRatio="xMidYMid meet"
width="600"
height="200"
viewBox="0 0 900 300">
<defs>
<style type="text/css">
.axistitle { font-weight:bold; font-size:24px; font-family:Arial; text-anchor:middle; }
.xgrid, .ygrid, .legendtext { font-weight:normal; font-size:24px; font-family:Arial; }
.xgrid {text-anchor:middle;}
.ygrid {text-anchor:end;}
.gridline { stroke:black; stroke-width:1; }
.values { fill:black; stroke:none; text-anchor:middle; font-size:12px; font-weight:bold; }
</style>
</defs>
<svg id="graphzone" preserveAspectRatio="xMidYMid meet" x="0" y="0">
<rect style="fill:red;stroke-width:1;stroke:black;" x="10" y="86" width="20"
height="20"/>
<text class="legendtext" x="40" y="105">Failed (0%)
</text>
<rect style="fill:green;stroke-width:1;stroke:black;" x="10" y="125" width="20"
height="20"/>
<text class="legendtext" x="40" y="143">Passed (100%)
</text>
<rect style="fill:yellow;stroke-width:1;stroke:black;" x="10" y="163" width="20"
height="20"/>
<text class="legendtext" x="40" y="182">Skipped (0%)
</text>
<g style="stroke:black;stroke-width:1" transform="translate(450,150)">
<g style="fill:green" transform="rotate(-0)">
<path d="M 0 0 h 130 A 130,130 0,1,0 129.99999999988892,0.00016993334619978658 z"/>
</g>
</g>
</svg>
</svg>
\ No newline at end of file \ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:math="http://exslt.org/math"
xmlns:testng="http://testng.org">
<head xmlns="">
<title>t8t-fi-frt-test—cute接口自动化测试报告</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8"></meta>
<meta http-equiv="pragma" content="no-cache"></meta>
<meta http-equiv="cache-control" content="max-age=0"></meta>
<meta http-equiv="cache-control" content="no-cache"></meta>
<meta http-equiv="cache-control" content="no-store"></meta>
<LINK rel="stylesheet" href="style.css"></LINK>
<script type="text/javascript" src="main.js"></script>
</head>
<body>
<h2>Test suites overview</h2>
<table width="100%">
<tr>
<td align="center" id="chart-container"><script type="text/javascript">
renderSvgEmbedTag(600, 200);
</script></td>
</tr>
</table>
<table width="100%" cellpadding="5" cellspacing="1">
<tr style="background-color: #eaf0f7;">
<td width="100%">
<div class="suiteStatusPass"></div>t8t-fi-frt-test
</td>
<td xmlns="" style="background-color: #FFBBBB; padding: 3px 3px 3px 0;"
align="center">
<div style="width: 50px;">0</div>
</td>
<td xmlns="" style="background-color: lightgreen; padding: 3px 3px 3px 0;"
align="center">
<div style="width: 50px;">4</div>
</td>
<td xmlns="" style="background-color: #FFFFBB; padding: 3px 3px 3px 0;"
align="center">
<div style="width: 50px;">0</div>
</td>
<td xmlns="" align="center"
style="background-color: #eaf0f7; padding: 3px 3px 3px 0;">
<div style="width: 50px;">4</div>
</td>
<td xmlns="" align="center"
style="font-weight: bold; background-color: #eaf0f7; padding: 3px 3px 3px 0;">
<div style="width: 50px;">100%</div>
</td>
<td xmlns="" style="background-color: #eaf0f7; padding: 3px 3px 3px 0;"
align="center"
nowrap="true">8s
</td>
</tr>
<tr style="background-color: #f5f5f5; font-size: 12px;">
<td>t8t-fi-frt-test</td>
<td align="center">0</td>
<td align="center">4</td>
<td align="center">0</td>
<td align="center">4</td>
<td align="center" style="font-weight: bold;">100%</td>
<td align="center" nowrap="true">8s
</td>
</tr>
</table><br /><div xmlns=""
style="margin-top: 15px; color: gray; text-align: center; font-size: 9px;">
Generated with
<a href="http://code.google.com/p/testng-xslt/" style="color: #8888aa;"
target="_blank">
TestNG XSLT
</a>
</div>
</body>
</html>
\ No newline at end of file \ No newline at end of file
This diff could not be displayed because it is too large.
.testMethodStatusCONF { display: none; }
.testMethodStatusFAIL { background-color: #FFBBBB; }
.testMethodStatusPASS { background-color: lightgreen; }
.testMethodStatusSKIP { background-color: #FFFFBB; }
body { font-family: Arial, sans-serif; font-size: 12px; padding: 10px; margin: 0px; background-color: white; }
a, a:hover, a:active, a:visited { color: navy; }
.suiteMenuHeader { margin-top: 10px; }
.suiteMenuHeader td { padding: 5px; background-color: #e0e0e0; font-size: 12px; width: 100%; vertical-align: top; }
.suiteStatusPass, .suiteStatusFail { padding-right: 20px; width: 20px; height: 20px; margin: 2px 4px 2px 2px; display: inline; }
.suiteStatusPass { background-color: green; }
.suiteStatusFail { background-color: red; }
.testCaseLink, .testCaseLinkSelected { margin-top: 2px; padding: 4px; cursor: pointer; }
.testCaseLink { background-color: #f6f6f6; }
.testCaseLinkSelected { background-color: lightblue; border: 1px solid gray; padding: 3px; }
.testCaseFail, .testCasePass, .testCaseSkip { padding-right: 15px; width: 15px; height: 15px; margin: 2px 4px 2px 2px; display: inline; }
.testCaseFail { background-color: red; }
.testCasePass { background-color: green; }
.testCaseSkip { background-color: yellow; }
tr.methodsTableHeader { background-color: #eaf0f7; font-weight: bold; }
tr.methodsTableHeader td { padding: 3px; }
.testMethodStatusFAIL a, .testMethodStatusPASS a, .testMethodStatusSKIP a { color:navy; text-decoration: none; cursor: pointer; }
.testMethodStatusFAIL td, .testMethodStatusPASS td, .testMethodStatusSKIP td { padding: 3px; }
.testMethodDetails, .testMethodDetailsVisible { padding: 5px; background-color: #f5f5f5; margin: 1px; }
.testMethodDetails { display: none; }
.testMethodsTable { margin-top: 10px; font-size: 12px; }
.testMethodsTable td { border-width: 1px 0 0 1px; border-color: white; border-style:solid; }
.testMethodsTable .testMethodStatusCONF td.firstMethodCell { border-left: 5px solid gray; }
\ No newline at end of file \ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:math="http://exslt.org/math"
xmlns:testng="http://testng.org">
<head xmlns="">
<title>t8t-fi-frt-test—cute接口自动化测试报告</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8"></meta>
<meta http-equiv="pragma" content="no-cache"></meta>
<meta http-equiv="cache-control" content="max-age=0"></meta>
<meta http-equiv="cache-control" content="no-cache"></meta>
<meta http-equiv="cache-control" content="no-store"></meta>
<LINK rel="stylesheet" href="style.css"></LINK>
<script type="text/javascript" src="main.js"></script>
</head>
<body>
<h2>
Groups for suite:
<b>t8t-fi-frt-test</b></h2>
<table style="margin-bottom: 20px; font-size: 12px; width:100%;" cellpadding="3"
cellspacing="1">
<tr>
<td style="background-color: #f5f5f5;">
<div style="font-size: 18px;">t8t-ps-scg</div>
</td>
</tr>
<tr>
<td style="background-color: #eaf0f7;">CosPlayerTest.testActivityList()[pri:0, instance:com.pipi.invoker.CosPlayerTest@66d1af89]</td>
</tr>
<tr>
<td style="background-color: #eaf0f7;">CosPlayerTest.testGiftList()[pri:0, instance:com.pipi.invoker.CosPlayerTest@66d1af89]</td>
</tr>
<tr>
<td style="background-color: #eaf0f7;">CosPlayerTest.testMoneyDetailsSave()[pri:0, instance:com.pipi.invoker.CosPlayerTest@66d1af89]</td>
</tr>
<tr>
<td style="background-color: #eaf0f7;">CosPlayerTest.testVirtualMoneyModify()[pri:0, instance:com.pipi.invoker.CosPlayerTest@66d1af89]</td>
</tr>
</table>
<div xmlns=""
style="margin-top: 15px; color: gray; text-align: center; font-size: 9px;">
Generated with
<a href="http://code.google.com/p/testng-xslt/" style="color: #8888aa;"
target="_blank">
TestNG XSLT
</a>
</div>
</body>
</html>
\ No newline at end of file \ No newline at end of file
<html><head><title>t8t-fi-frt-test—cute接口自动化测试报告</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style type="text/css">td {text-align: center;}</style></head><body><center><div><h2><p>t8t-fi-frt-test—cute接口自动化测试报告</p></h2><table border="1" width="50%" <tbody><tr><td><strong>测试执行环境</strong></td><td colspan="2">pre-test</td></tr><tr><td><strong>测试集执行开始时间</strong></td><td colspan="2">2021-07-02 15:18:44</td></tr><tr><td><strong>测试集执行结束时间</strong></td><td colspan="2">2021-07-02 15:18:56</td></tr><tr><td><strong>测试集执行耗时</strong></td><td colspan="2">12秒280毫秒</td></tr><tr><td><strong>执行用例总数</strong></td><td colspan="2">4</td></tr><tr><td><strong>执行结果</strong></td><th><strong>用例数</strong></td><td><strong>百分比</strong></td></tr><tr><td><strong>通过(Passed)</strong></td><td>4</td><td>100.00%</td></tr><tr><td><strong>失败(Failed)</strong></td><td>0</td><td>0.00%</td></tr><tr><td><strong>未执行(Skipped)</strong></td><td>0</td><td>0.00%</td></tr></tbody></table>点击查看报告详情:<a href="http://10.1.10.21/testcode/t8t-fi-frt-test/target/TestReport/index.html">http://10.1.10.21/testcode/t8t-fi-frt-test/target/TestReport/index.html</a><h3>建议使用Chrome或者Firefox打开</h3></center></div></body></html>
\ No newline at end of file \ No newline at end of file
{"environment":"pre-test","failed":0,"passed":4,"skipped":0,"suiteDuration":"12秒280毫秒","suiteEnds":"2021-07-02 15:18:56","suiteStarts":"2021-07-02 15:18:44","total":4}
\ No newline at end of file \ No newline at end of file
Manifest-Version: 1.0
Built-By: apple
Build-Jdk: 1.8.0_131
Created-By: Maven Integration for Eclipse
#Generated by Maven Integration for Eclipse
#Mon Jul 05 11:34:18 CST 2021
version=1.0.0-SNAPSHOT
groupId=com.to8to.qa
m2e.projectName=t8t-fi-frt-test
m2e.projectLocation=/Applications/java/eclipse/work-space/t8t-fi-frt-test
artifactId=t8t-fi-frt-test
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!