reporter-output.html 38.5 KB
<h2>Reporter output</h2><table><tr><td>======2021-07-15 17:40:19:测试集开始======</td></tr>
<tr><td>======2021-07-15 17:40:19:547:测试【com.pipi.invoker.CosPlayerTest】开始======</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Request Url### : </td></tr>
<tr><td>https://t3-api-admin.apeiwan.com/login</td></tr>
<tr><td>###Http Request Method### : POST</td></tr>
<tr><td>###Http Request Headers### : </td></tr>
<tr><td>{"Content-Type":"application/x-www-form-urlencoded"}</td></tr>
<tr><td>###Http Request queryString before URLEncoder### : </td></tr>
<tr><td>{"password":"ZnVsdTk5NjM1","username":"admin"}</td></tr>
<tr><td>###Http Request queryString after URLEncoder### :</td></tr>
<tr><td>password=ZnVsdTk5NjM1&username=admin</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200 OK</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Server":"nginx","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"776","Date":"Thu, 15 Jul 2021 09:40:19 GMT","Content-Type":"application/json"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"msg":"","data":{"cancel":false,"id":34,"updateTime":"2018-09-29 18:53:26","token":"6b4a641c984a4ba19e1ac65f8b0f76df","createTime":"2018-09-29 18:53:24","newUser":false,"name":"admin","username":"admin","status":1},"status":200}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Request Url### : </td></tr>
<tr><td>https://t3-api-app.apeiwan.com/sms/verify</td></tr>
<tr><td>###Http Request Method### : POST</td></tr>
<tr><td>###Http Request Headers### : </td></tr>
<tr><td>{"Content-Type":"application/x-www-form-urlencoded"}</td></tr>
<tr><td>###Http Request queryString before URLEncoder### : </td></tr>
<tr><td>{"mobile":"13823774134"}</td></tr>
<tr><td>###Http Request queryString after URLEncoder### :</td></tr>
<tr><td>mobile=13823774134</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200 OK</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Server":"nginx","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"56","Date":"Thu, 15 Jul 2021 09:40:19 GMT","Content-Type":"application/json"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"msg":"验证码发送成功","status":200}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Request Url### : </td></tr>
<tr><td>https://t3-api-app.apeiwan.com/login</td></tr>
<tr><td>###Http Request Method### : POST</td></tr>
<tr><td>###Http Request Headers### : </td></tr>
<tr><td>{"Content-Type":"application/x-www-form-urlencoded"}</td></tr>
<tr><td>###Http Request queryString before URLEncoder### : </td></tr>
<tr><td>{"code":2222,"mobile":"13823774134"}</td></tr>
<tr><td>###Http Request queryString after URLEncoder### :</td></tr>
<tr><td>code=2222&mobile=13823774134</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200 OK</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Server":"nginx","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"50","Date":"Thu, 15 Jul 2021 09:40:20 GMT","Content-Type":"application/json"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"msg":"服务器错误","status":500}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>======2021-07-15 17:40:20:用例【com.pipi.invoker.CosPlayerTest.testActivityList】开始======</td></tr>
<tr><td>======2021-07-15 17:40:20:用例【com.pipi.invoker.CosPlayerTest.testActivityList】结束======</td></tr>
<tr><td>======本次用例运行消耗时间 003毫秒======</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Request Url### : </td></tr>
<tr><td>http://10.1.10.21:9090/pipi-test-center/report/testStatistic.json</td></tr>
<tr><td>###Http Request Method### : PUT</td></tr>
<tr><td>###Http Request Headers### : </td></tr>
<tr><td>{"Content-Type":"application/json"}</td></tr>
<tr><td>###Http Request Content### : </td></tr>
<tr><td>{"buildId":0,"caseDescription":"幸运夺宝箱列表","caseLog":"======2021-07-15 17:40:20:用例【com.pipi.invoker.CosPlayerTest.testActivityList】开始======\r\n======2021-07-15 17:40:20:用例【com.pipi.invoker.CosPlayerTest.testActivityList】结束======\r\n======本次用例运行消耗时间 003毫秒======\r","caseMessage":"java.lang.NullPointerException\r\n\tat com.pipi.qa.service.impl.CosPlyaPlayerServiceImpl.getUserMobileToken(CosPlyaPlayerServiceImpl.java:72)\r\n\tat com.pipi.invoker.CosPlayerTest.BeforeClassTest(CosPlayerTest.java:27)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)\r\n\tat org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:515)\r\n\tat org.testng.internal.Invoker.invokeConfigurations(Invoker.java:217)\r\n\tat org.testng.internal.Invoker.invokeConfigurations(Invoker.java:144)\r\n\tat org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:169)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:756)\r\n\tat org.testng.TestRunner.run(TestRunner.java:610)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:387)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:289)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1218)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1133)\r\n\tat org.testng.TestNG.run(TestNG.java:1104)\r\n\tat org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)\r\n\tat org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)\r\n\tat org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)\r\n","caseName":"testActivityList","className":"com.pipi.invoker.CosPlayerTest","durationTime":"003毫秒","endTime":"2021-07-15 17:40:20","id":0,"serviceId":1,"startTime":"2021-07-15 17:40:20","status":3}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Thu, 15 Jul 2021 09:40:20 GMT","Content-Type":"application/json;charset=UTF-8"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"code":200,"data":true}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>======2021-07-15 17:40:25:用例【com.pipi.invoker.CosPlayerTest.testAuditGuild】开始======</td></tr>
<tr><td>======2021-07-15 17:40:25:用例【com.pipi.invoker.CosPlayerTest.testAuditGuild】结束======</td></tr>
<tr><td>======本次用例运行消耗时间 001毫秒======</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Request Url### : </td></tr>
<tr><td>http://10.1.10.21:9090/pipi-test-center/report/testStatistic.json</td></tr>
<tr><td>###Http Request Method### : PUT</td></tr>
<tr><td>###Http Request Headers### : </td></tr>
<tr><td>{"Content-Type":"application/json"}</td></tr>
<tr><td>###Http Request Content### : </td></tr>
<tr><td>{"buildId":0,"caseDescription":"申请加入公会及审核","caseLog":"======2021-07-15 17:40:25:用例【com.pipi.invoker.CosPlayerTest.testAuditGuild】开始======\r\n======2021-07-15 17:40:25:用例【com.pipi.invoker.CosPlayerTest.testAuditGuild】结束======\r\n======本次用例运行消耗时间 001毫秒======\r","caseMessage":"java.lang.NullPointerException\r\n\tat com.pipi.qa.service.impl.CosPlyaPlayerServiceImpl.getUserMobileToken(CosPlyaPlayerServiceImpl.java:72)\r\n\tat com.pipi.invoker.CosPlayerTest.BeforeClassTest(CosPlayerTest.java:27)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)\r\n\tat org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:515)\r\n\tat org.testng.internal.Invoker.invokeConfigurations(Invoker.java:217)\r\n\tat org.testng.internal.Invoker.invokeConfigurations(Invoker.java:144)\r\n\tat org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:169)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:756)\r\n\tat org.testng.TestRunner.run(TestRunner.java:610)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:387)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:289)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1218)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1133)\r\n\tat org.testng.TestNG.run(TestNG.java:1104)\r\n\tat org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)\r\n\tat org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)\r\n\tat org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)\r\n","caseName":"testAuditGuild","className":"com.pipi.invoker.CosPlayerTest","durationTime":"001毫秒","endTime":"2021-07-15 17:40:25","id":0,"serviceId":1,"startTime":"2021-07-15 17:40:25","status":3}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Thu, 15 Jul 2021 09:40:26 GMT","Content-Type":"application/json;charset=UTF-8"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"code":200,"data":true}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>======2021-07-15 17:40:31:用例【com.pipi.invoker.CosPlayerTest.testMoneyDetailsSave】开始======</td></tr>
<tr><td>======2021-07-15 17:40:31:用例【com.pipi.invoker.CosPlayerTest.testMoneyDetailsSave】结束======</td></tr>
<tr><td>======本次用例运行消耗时间 001毫秒======</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Request Url### : </td></tr>
<tr><td>http://10.1.10.21:9090/pipi-test-center/report/testStatistic.json</td></tr>
<tr><td>###Http Request Method### : PUT</td></tr>
<tr><td>###Http Request Headers### : </td></tr>
<tr><td>{"Content-Type":"application/json"}</td></tr>
<tr><td>###Http Request Content### : </td></tr>
<tr><td>{"buildId":0,"caseDescription":"充皮皮币","caseLog":"======2021-07-15 17:40:31:用例【com.pipi.invoker.CosPlayerTest.testMoneyDetailsSave】开始======\r\n======2021-07-15 17:40:31:用例【com.pipi.invoker.CosPlayerTest.testMoneyDetailsSave】结束======\r\n======本次用例运行消耗时间 001毫秒======\r","caseMessage":"java.lang.NullPointerException\r\n\tat com.pipi.qa.service.impl.CosPlyaPlayerServiceImpl.getUserMobileToken(CosPlyaPlayerServiceImpl.java:72)\r\n\tat com.pipi.invoker.CosPlayerTest.BeforeClassTest(CosPlayerTest.java:27)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)\r\n\tat org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:515)\r\n\tat org.testng.internal.Invoker.invokeConfigurations(Invoker.java:217)\r\n\tat org.testng.internal.Invoker.invokeConfigurations(Invoker.java:144)\r\n\tat org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:169)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:756)\r\n\tat org.testng.TestRunner.run(TestRunner.java:610)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:387)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:289)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1218)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1133)\r\n\tat org.testng.TestNG.run(TestNG.java:1104)\r\n\tat org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)\r\n\tat org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)\r\n\tat org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)\r\n","caseName":"testMoneyDetailsSave","className":"com.pipi.invoker.CosPlayerTest","durationTime":"001毫秒","endTime":"2021-07-15 17:40:31","id":0,"serviceId":1,"startTime":"2021-07-15 17:40:31","status":3}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Thu, 15 Jul 2021 09:40:31 GMT","Content-Type":"application/json;charset=UTF-8"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"code":200,"data":true}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>======2021-07-15 17:40:36:用例【com.pipi.invoker.CosPlayerTest.testSend】开始======</td></tr>
<tr><td>======2021-07-15 17:40:36:用例【com.pipi.invoker.CosPlayerTest.testSend】结束======</td></tr>
<tr><td>======本次用例运行消耗时间 001毫秒======</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Request Url### : </td></tr>
<tr><td>http://10.1.10.21:9090/pipi-test-center/report/testStatistic.json</td></tr>
<tr><td>###Http Request Method### : PUT</td></tr>
<tr><td>###Http Request Headers### : </td></tr>
<tr><td>{"Content-Type":"application/json"}</td></tr>
<tr><td>###Http Request Content### : </td></tr>
<tr><td>{"buildId":0,"caseDescription":"送礼物","caseLog":"======2021-07-15 17:40:36:用例【com.pipi.invoker.CosPlayerTest.testSend】开始======\r\n======2021-07-15 17:40:36:用例【com.pipi.invoker.CosPlayerTest.testSend】结束======\r\n======本次用例运行消耗时间 001毫秒======\r","caseMessage":"java.lang.NullPointerException\r\n\tat com.pipi.qa.service.impl.CosPlyaPlayerServiceImpl.getUserMobileToken(CosPlyaPlayerServiceImpl.java:72)\r\n\tat com.pipi.invoker.CosPlayerTest.BeforeClassTest(CosPlayerTest.java:27)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)\r\n\tat org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:515)\r\n\tat org.testng.internal.Invoker.invokeConfigurations(Invoker.java:217)\r\n\tat org.testng.internal.Invoker.invokeConfigurations(Invoker.java:144)\r\n\tat org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:169)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:756)\r\n\tat org.testng.TestRunner.run(TestRunner.java:610)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:387)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:289)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1218)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1133)\r\n\tat org.testng.TestNG.run(TestNG.java:1104)\r\n\tat org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)\r\n\tat org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)\r\n\tat org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)\r\n","caseName":"testSend","className":"com.pipi.invoker.CosPlayerTest","durationTime":"001毫秒","endTime":"2021-07-15 17:40:36","id":0,"serviceId":1,"startTime":"2021-07-15 17:40:36","status":3}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Thu, 15 Jul 2021 09:40:37 GMT","Content-Type":"application/json;charset=UTF-8"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"code":200,"data":true}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>======2021-07-15 17:40:42:用例【com.pipi.invoker.CosPlayerTest.testVirtualMoneyModify】开始======</td></tr>
<tr><td>======2021-07-15 17:40:42:用例【com.pipi.invoker.CosPlayerTest.testVirtualMoneyModify】结束======</td></tr>
<tr><td>======本次用例运行消耗时间 001毫秒======</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Request Url### : </td></tr>
<tr><td>http://10.1.10.21:9090/pipi-test-center/report/testStatistic.json</td></tr>
<tr><td>###Http Request Method### : PUT</td></tr>
<tr><td>###Http Request Headers### : </td></tr>
<tr><td>{"Content-Type":"application/json"}</td></tr>
<tr><td>###Http Request Content### : </td></tr>
<tr><td>{"buildId":0,"caseDescription":"充钻石","caseLog":"======2021-07-15 17:40:42:用例【com.pipi.invoker.CosPlayerTest.testVirtualMoneyModify】开始======\r\n======2021-07-15 17:40:42:用例【com.pipi.invoker.CosPlayerTest.testVirtualMoneyModify】结束======\r\n======本次用例运行消耗时间 001毫秒======\r","caseMessage":"java.lang.NullPointerException\r\n\tat com.pipi.qa.service.impl.CosPlyaPlayerServiceImpl.getUserMobileToken(CosPlyaPlayerServiceImpl.java:72)\r\n\tat com.pipi.invoker.CosPlayerTest.BeforeClassTest(CosPlayerTest.java:27)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)\r\n\tat org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:515)\r\n\tat org.testng.internal.Invoker.invokeConfigurations(Invoker.java:217)\r\n\tat org.testng.internal.Invoker.invokeConfigurations(Invoker.java:144)\r\n\tat org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:169)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:756)\r\n\tat org.testng.TestRunner.run(TestRunner.java:610)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:387)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:289)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1218)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1133)\r\n\tat org.testng.TestNG.run(TestNG.java:1104)\r\n\tat org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)\r\n\tat org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)\r\n\tat org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)\r\n","caseName":"testVirtualMoneyModify","className":"com.pipi.invoker.CosPlayerTest","durationTime":"001毫秒","endTime":"2021-07-15 17:40:42","id":0,"serviceId":1,"startTime":"2021-07-15 17:40:42","status":3}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Thu, 15 Jul 2021 09:40:42 GMT","Content-Type":"application/json;charset=UTF-8"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"code":200,"data":true}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>======2021-07-15 17:40:47:用例【com.pipi.invoker.CosPlayerTest.testGiftList】开始======</td></tr>
<tr><td>======2021-07-15 17:40:47:用例【com.pipi.invoker.CosPlayerTest.testGiftList】结束======</td></tr>
<tr><td>======本次用例运行消耗时间 001毫秒======</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Request Url### : </td></tr>
<tr><td>http://10.1.10.21:9090/pipi-test-center/report/testStatistic.json</td></tr>
<tr><td>###Http Request Method### : PUT</td></tr>
<tr><td>###Http Request Headers### : </td></tr>
<tr><td>{"Content-Type":"application/json"}</td></tr>
<tr><td>###Http Request Content### : </td></tr>
<tr><td>{"buildId":0,"caseDescription":"礼物列表","caseLog":"======2021-07-15 17:40:47:用例【com.pipi.invoker.CosPlayerTest.testGiftList】开始======\r\n======2021-07-15 17:40:47:用例【com.pipi.invoker.CosPlayerTest.testGiftList】结束======\r\n======本次用例运行消耗时间 001毫秒======\r","caseMessage":"java.lang.NullPointerException\r\n\tat com.pipi.qa.service.impl.CosPlyaPlayerServiceImpl.getUserMobileToken(CosPlyaPlayerServiceImpl.java:72)\r\n\tat com.pipi.invoker.CosPlayerTest.BeforeClassTest(CosPlayerTest.java:27)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)\r\n\tat org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:515)\r\n\tat org.testng.internal.Invoker.invokeConfigurations(Invoker.java:217)\r\n\tat org.testng.internal.Invoker.invokeConfigurations(Invoker.java:144)\r\n\tat org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:169)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:756)\r\n\tat org.testng.TestRunner.run(TestRunner.java:610)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:387)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:289)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1218)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1133)\r\n\tat org.testng.TestNG.run(TestNG.java:1104)\r\n\tat org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)\r\n\tat org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)\r\n\tat org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)\r\n","caseName":"testGiftList","className":"com.pipi.invoker.CosPlayerTest","durationTime":"001毫秒","endTime":"2021-07-15 17:40:47","id":0,"serviceId":1,"startTime":"2021-07-15 17:40:47","status":3}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Thu, 15 Jul 2021 09:40:47 GMT","Content-Type":"application/json;charset=UTF-8"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"code":200,"data":true}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>======2021-07-15 17:40:52:用例【com.pipi.invoker.CosPlayerTest.testLotteryActivity】开始======</td></tr>
<tr><td>======2021-07-15 17:40:52:用例【com.pipi.invoker.CosPlayerTest.testLotteryActivity】结束======</td></tr>
<tr><td>======本次用例运行消耗时间 001毫秒======</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Request Url### : </td></tr>
<tr><td>http://10.1.10.21:9090/pipi-test-center/report/testStatistic.json</td></tr>
<tr><td>###Http Request Method### : PUT</td></tr>
<tr><td>###Http Request Headers### : </td></tr>
<tr><td>{"Content-Type":"application/json"}</td></tr>
<tr><td>###Http Request Content### : </td></tr>
<tr><td>{"buildId":0,"caseDescription":"开宝箱","caseLog":"======2021-07-15 17:40:52:用例【com.pipi.invoker.CosPlayerTest.testLotteryActivity】开始======\r\n======2021-07-15 17:40:52:用例【com.pipi.invoker.CosPlayerTest.testLotteryActivity】结束======\r\n======本次用例运行消耗时间 001毫秒======\r","caseMessage":"java.lang.NullPointerException\r\n\tat com.pipi.qa.service.impl.CosPlyaPlayerServiceImpl.getUserMobileToken(CosPlyaPlayerServiceImpl.java:72)\r\n\tat com.pipi.invoker.CosPlayerTest.BeforeClassTest(CosPlayerTest.java:27)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)\r\n\tat org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:515)\r\n\tat org.testng.internal.Invoker.invokeConfigurations(Invoker.java:217)\r\n\tat org.testng.internal.Invoker.invokeConfigurations(Invoker.java:144)\r\n\tat org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:169)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:756)\r\n\tat org.testng.TestRunner.run(TestRunner.java:610)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:387)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:289)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1218)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1133)\r\n\tat org.testng.TestNG.run(TestNG.java:1104)\r\n\tat org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)\r\n\tat org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)\r\n\tat org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)\r\n","caseName":"testLotteryActivity","className":"com.pipi.invoker.CosPlayerTest","durationTime":"001毫秒","endTime":"2021-07-15 17:40:52","id":0,"serviceId":1,"startTime":"2021-07-15 17:40:52","status":3}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Thu, 15 Jul 2021 09:40:52 GMT","Content-Type":"application/json;charset=UTF-8"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"code":200,"data":true}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>======2021-07-15 17:40:57:用例【com.pipi.invoker.CosPlayerTest.testRoomList】开始======</td></tr>
<tr><td>======2021-07-15 17:40:57:用例【com.pipi.invoker.CosPlayerTest.testRoomList】结束======</td></tr>
<tr><td>======本次用例运行消耗时间 001毫秒======</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Request Url### : </td></tr>
<tr><td>http://10.1.10.21:9090/pipi-test-center/report/testStatistic.json</td></tr>
<tr><td>###Http Request Method### : PUT</td></tr>
<tr><td>###Http Request Headers### : </td></tr>
<tr><td>{"Content-Type":"application/json"}</td></tr>
<tr><td>###Http Request Content### : </td></tr>
<tr><td>{"buildId":0,"caseDescription":"查询房间","caseLog":"======2021-07-15 17:40:57:用例【com.pipi.invoker.CosPlayerTest.testRoomList】开始======\r\n======2021-07-15 17:40:57:用例【com.pipi.invoker.CosPlayerTest.testRoomList】结束======\r\n======本次用例运行消耗时间 001毫秒======\r","caseMessage":"java.lang.NullPointerException\r\n\tat com.pipi.qa.service.impl.CosPlyaPlayerServiceImpl.getUserMobileToken(CosPlyaPlayerServiceImpl.java:72)\r\n\tat com.pipi.invoker.CosPlayerTest.BeforeClassTest(CosPlayerTest.java:27)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)\r\n\tat org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:515)\r\n\tat org.testng.internal.Invoker.invokeConfigurations(Invoker.java:217)\r\n\tat org.testng.internal.Invoker.invokeConfigurations(Invoker.java:144)\r\n\tat org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:169)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:756)\r\n\tat org.testng.TestRunner.run(TestRunner.java:610)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:387)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:289)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1218)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1133)\r\n\tat org.testng.TestNG.run(TestNG.java:1104)\r\n\tat org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)\r\n\tat org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)\r\n\tat org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)\r\n","caseName":"testRoomList","className":"com.pipi.invoker.CosPlayerTest","durationTime":"001毫秒","endTime":"2021-07-15 17:40:57","id":0,"serviceId":1,"startTime":"2021-07-15 17:40:57","status":3}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Thu, 15 Jul 2021 09:40:57 GMT","Content-Type":"application/json;charset=UTF-8"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"code":200,"data":true}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>======2021-07-15 17:41:02:用例【com.pipi.invoker.CosPlayerTest.testRemove】开始======</td></tr>
<tr><td>======2021-07-15 17:41:02:用例【com.pipi.invoker.CosPlayerTest.testRemove】结束======</td></tr>
<tr><td>======本次用例运行消耗时间 001毫秒======</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Request Url### : </td></tr>
<tr><td>http://10.1.10.21:9090/pipi-test-center/report/testStatistic.json</td></tr>
<tr><td>###Http Request Method### : PUT</td></tr>
<tr><td>###Http Request Headers### : </td></tr>
<tr><td>{"Content-Type":"application/json"}</td></tr>
<tr><td>###Http Request Content### : </td></tr>
<tr><td>{"buildId":0,"caseDescription":"将成员从公会移除","caseLog":"======2021-07-15 17:41:02:用例【com.pipi.invoker.CosPlayerTest.testRemove】开始======\r\n======2021-07-15 17:41:02:用例【com.pipi.invoker.CosPlayerTest.testRemove】结束======\r\n======本次用例运行消耗时间 001毫秒======\r","caseMessage":"java.lang.NullPointerException\r\n\tat com.pipi.qa.service.impl.CosPlyaPlayerServiceImpl.getUserMobileToken(CosPlyaPlayerServiceImpl.java:72)\r\n\tat com.pipi.invoker.CosPlayerTest.BeforeClassTest(CosPlayerTest.java:27)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)\r\n\tat org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:515)\r\n\tat org.testng.internal.Invoker.invokeConfigurations(Invoker.java:217)\r\n\tat org.testng.internal.Invoker.invokeConfigurations(Invoker.java:144)\r\n\tat org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:169)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:756)\r\n\tat org.testng.TestRunner.run(TestRunner.java:610)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:387)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:289)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1218)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1133)\r\n\tat org.testng.TestNG.run(TestNG.java:1104)\r\n\tat org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)\r\n\tat org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)\r\n\tat org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)\r\n","caseName":"testRemove","className":"com.pipi.invoker.CosPlayerTest","durationTime":"001毫秒","endTime":"2021-07-15 17:41:02","id":0,"serviceId":1,"startTime":"2021-07-15 17:41:02","status":3}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Thu, 15 Jul 2021 09:41:03 GMT","Content-Type":"application/json;charset=UTF-8"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"code":200,"data":true}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>======2021-07-15 17:41:08:181:测试【com.pipi.invoker.CosPlayerTest】结束======</td></tr>
<tr><td>======本次测试运行消耗时间 48秒634毫秒======</td></tr>
</table>