diff --git a/Runner/API/1.html b/Runner/API/1.html new file mode 100644 index 0000000..a29429e --- /dev/null +++ b/Runner/API/1.html @@ -0,0 +1,660 @@ + + +
+开始时间 : 2022-07-30 01:01:38
+ +合计耗时 : 00:00:00
+ +测试结果 : 总共 3,通过 1,失败 0,错误 2,通过率 33.33%
+ +失败用例 : 无
+ +错误用例 : 点击查看
测试用例 | +说明 | +总计 | +通过 | +失败 | +错误 | +耗时 | +详细 | +
测试用例 | ++ | 3 | +1 | +0 | +2 | +0.101秒 | +查看全部 | +
test0001_TestLogin |
+ 正常登录 | +
+
+
+
+ pt1_1: +2022-07-30 01:01:38,956 - D: 正在执行:正常登录 +2022-07-30 01:01:39,053 - D: +[->] +POST /filebox.php?op=home HTTP/1.1 +Host: www.fanscloud.net +User-Agent: curl +Accept-Encoding: gzip, deflate +Accept: */* +Connection: keep-alive +Content-Length: 59 +Content-Type: application/x-www-form-urlencoded + +user=&pass=1234ABCDabcd&submitButtonName=%E7%99%BB%E5%BD%95 +[<-] +HTTP/1.1 200 OK +Server: nginx +Date: Fri, 29 Jul 2022 17:01:38 GMT +Content-Type: text/html; charset=utf-8 +Transfer-Encoding: chunked +Connection: keep-alive +Vary: Accept-Encoding +Set-Cookie: PHPSESSID=8lr8duhbbqtch8t3iu3jq8gsn3; path=/, user=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0, pass=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0 +Expires: Thu, 19 Nov 1981 08:52:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Pragma: no-cache +Content-Encoding: gzip + +<!DOCTYPE html> +<meta name='robots' content='noindex,follow' /> +<head> +<meta name='viewport' content='width=device-width, initial-scale=1'/> +<title>www.fanscloud.net - 登录</title> +</head> +<body> +<style> +*{font-family:'Consolas';}.box{border:1px solid #ccc;b ... [MORE 94% OMITTED HERE] ++ |
+ + | ||||
test0002_None |
+ + |
+
+
+
+ et1_2: +2022-07-30 01:01:39,053 - D: 正在执行:None +Traceback (most recent call last): + File "D:\Project\AutoFramework\venv\lib\site-packages\pandas\core\indexes\base.py", line 3621, in get_loc + return self._engine.get_loc(casted_key) + File "pandas\_libs\index.pyx", line 136, in pandas._libs.index.IndexEngine.get_loc + File "pandas\_libs\index.pyx", line 163, in pandas._libs.index.IndexEngine.get_loc + File "pandas\_libs\hashtable_class_helper.pxi", line 2131, in pandas._libs.hashtable.Int64HashTable.get_item + File "pandas\_libs\hashtable_class_helper.pxi", line 2140, in pandas._libs.hashtable.Int64HashTable.get_item +KeyError: 0 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "D:\Project\AutoFramework\Runner\API\DefaultRunner.py", line 171, in foo + def foo(self, index=i): return self._test_(index) + File "D:\Project\AutoFramework\Runner\API\DefaultRunner.py", line 159, in test + self.test_unit(data=main_case) + File "D:\Project\AutoFramework\Runner\API\DefaultRunner.py", line 116, in test_unit + HTTPCh = self.h.where((self.h['Env'] == self.envs) & (self.h['Name'] == data['HTTPCh']), inplace=False).dropna(how='all').loc[0].to_dict() + File "D:\Project\AutoFramework\venv\lib\site-packages\pandas\core\indexing.py", line 967, in __getitem__ + return self._getitem_axis(maybe_callable, axis=axis) + File "D:\Project\AutoFramework\venv\lib\site-packages\pandas\core\indexing.py", line 1202, in _getitem_axis + return self._get_label(key, axis=axis) + File "D:\Project\AutoFramework\venv\lib\site-packages\pandas\core\indexing.py", line 1153, in _get_label + return self.obj.xs(label, axis=axis) + File "D:\Project\AutoFramework\venv\lib\site-packages\pandas\core\generic.py", line 3864, in xs + loc = index.get_loc(key) + File "D:\Project\AutoFramework\venv\lib\site-packages\pandas\core\indexes\base.py", line 3623, in get_loc + raise KeyError(key) from err +KeyError: 0 ++ |
+ + | ||||
test0003_None |
+ + |
+
+
+
+ et1_3: +2022-07-30 01:01:39,058 - D: 正在执行:None +Traceback (most recent call last): + File "D:\Project\AutoFramework\venv\lib\site-packages\pandas\core\indexes\base.py", line 3621, in get_loc + return self._engine.get_loc(casted_key) + File "pandas\_libs\index.pyx", line 136, in pandas._libs.index.IndexEngine.get_loc + File "pandas\_libs\index.pyx", line 163, in pandas._libs.index.IndexEngine.get_loc + File "pandas\_libs\hashtable_class_helper.pxi", line 2131, in pandas._libs.hashtable.Int64HashTable.get_item + File "pandas\_libs\hashtable_class_helper.pxi", line 2140, in pandas._libs.hashtable.Int64HashTable.get_item +KeyError: 0 + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "D:\Project\AutoFramework\Runner\API\DefaultRunner.py", line 171, in foo + def foo(self, index=i): return self._test_(index) + File "D:\Project\AutoFramework\Runner\API\DefaultRunner.py", line 159, in test + self.test_unit(data=main_case) + File "D:\Project\AutoFramework\Runner\API\DefaultRunner.py", line 116, in test_unit + HTTPCh = self.h.where((self.h['Env'] == self.envs) & (self.h['Name'] == data['HTTPCh']), inplace=False).dropna(how='all').loc[0].to_dict() + File "D:\Project\AutoFramework\venv\lib\site-packages\pandas\core\indexing.py", line 967, in __getitem__ + return self._getitem_axis(maybe_callable, axis=axis) + File "D:\Project\AutoFramework\venv\lib\site-packages\pandas\core\indexing.py", line 1202, in _getitem_axis + return self._get_label(key, axis=axis) + File "D:\Project\AutoFramework\venv\lib\site-packages\pandas\core\indexing.py", line 1153, in _get_label + return self.obj.xs(label, axis=axis) + File "D:\Project\AutoFramework\venv\lib\site-packages\pandas\core\generic.py", line 3864, in xs + loc = index.get_loc(key) + File "D:\Project\AutoFramework\venv\lib\site-packages\pandas\core\indexes\base.py", line 3623, in get_loc + raise KeyError(key) from err +KeyError: 0 ++ |
+ + | ||||
总计 | +3 | +1 | +0 | +2 | +0.101秒 | +通过:33.33% | +
测试用例 | +说明 | +总计 | +通过 | +失败 | +错误 | +耗时 | +详细 | +
TestDemo | ++ | 5 | +1 | +1 | +3 | +2.091秒 | +查看全部 | +
test_one1 |
+ + |
+
+
+
+ pt1_1: +STDOUT +STDERR ++ |
+ + | ||||
test_two22 |
+ + |
+
+
+
+ ft1_2: +2022-07-28 00:36:41,298 - E: 错误啦!!! +Traceback (most recent call last): + File "D:\Project\AutoFramework\test_case.py", line 31, in test_two22 + assert 'A' in 'Hello!', '断言失败' +AssertionError: 断言失败 ++ |
+ + | ||||
test_tre333 |
+ + |
+
+
+
+ et1_3: +Traceback (most recent call last): + File "D:\Project\AutoFramework\test_case.py", line 35, in test_tre333 + a(1) +NameError: name 'a' is not defined ++ |
+
+ 截图信息
+
+ 01.png
+
+ |
+ ||||
test_fou444 |
+ + |
+
+
+
+ et1_4: +Traceback (most recent call last): + File "D:\Project\AutoFramework\test_case.py", line 43, in test_fou444 + raise Exception('Errors') +Exception: Errors ++ |
+
+ 截图信息
+
+ |
+ ||||
test_0123456789ABC |
+ + |
+
+
+
+ et1_5: +Traceback (most recent call last): + File "D:\Project\AutoFramework\venv\lib\site-packages\urllib3\connection.py", line 174, in _new_conn + conn = connection.create_connection( + File "D:\Project\AutoFramework\venv\lib\site-packages\urllib3\util\connection.py", line 95, in create_connection + raise err + File "D:\Project\AutoFramework\venv\lib\site-packages\urllib3\util\connection.py", line 85, in create_connection + sock.connect(sa) +ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\Project\AutoFramework\venv\lib\site-packages\urllib3\connectionpool.py", line 703, in urlopen + httplib_response = self._make_request( + File "D:\Project\AutoFramework\venv\lib\site-packages\urllib3\connectionpool.py", line 398, in _make_request + conn.request(method, url, **httplib_request_kw) + File "D:\Project\AutoFramework\venv\lib\site-packages\urllib3\connection.py", line 239, in request + super(HTTPConnection, self).request(method, url, body=body, headers=headers) + File "C:\Program Files\Python310\lib\http\client.py", line 1282, in request + self._send_request(method, url, body, headers, encode_chunked) + File "C:\Program Files\Python310\lib\http\client.py", line 1328, in _send_request + self.endheaders(body, encode_chunked=encode_chunked) + File "C:\Program Files\Python310\lib\http\client.py", line 1277, in endheaders + self._send_output(message_body, encode_chunked=encode_chunked) + File "C:\Program Files\Python310\lib\http\client.py", line 1037, in _send_output + self.send(msg) + File "C:\Program Files\Python310\lib\http\client.py", line 975, in send + self.connect() + File "D:\Project\AutoFramework\venv\lib\site-packages\urllib3\connection.py", line 205, in connect + conn = self._new_conn() + File "D:\Project\AutoFramework\venv\lib\site-packages\urllib3\connection.py", line 186, in _new_conn + raise NewConnectionError( +urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x00000272B0967280>: Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\Project\AutoFramework\venv\lib\site-packages\requests\adapters.py", line 489, in send + resp = conn.urlopen( + File "D:\Project\AutoFramework\venv\lib\site-packages\urllib3\connectionpool.py", line 785, in urlopen + retries = retries.increment( + File "D:\Project\AutoFramework\venv\lib\site-packages\urllib3\util\retry.py", line 592, in increment + raise MaxRetryError(_pool, url, error or ResponseError(cause)) +urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=8888): Max retries exceeded with url: http://more-md.fanscloud.net/iplookup (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPConnection object at 0x00000272B0967280>: Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。'))) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\Project\AutoFramework\test_case.py", line 53, in test_0123456789ABC + Request().http('GET',"http://more-md.fanscloud.net/iplookup", proxy="http://127.0.0.1:8888") + File "D:\Project\AutoFramework\Base\Class\Http.py", line 75, in http + self.__response_object__ = self.__http__.request( + File "D:\Project\AutoFramework\venv\lib\site-packages\requests\api.py", line 59, in request + return session.request(method=method, url=url, **kwargs) + File "D:\Project\AutoFramework\venv\lib\site-packages\requests\sessions.py", line 587, in request + resp = self.send(prep, **send_kwargs) + File "D:\Project\AutoFramework\venv\lib\site-packages\requests\sessions.py", line 701, in send + r = adapter.send(request, **kwargs) + File "D:\Project\AutoFramework\venv\lib\site-packages\requests\adapters.py", line 559, in send + raise ProxyError(e, request=request) +requests.exceptions.ProxyError: HTTPConnectionPool(host='127.0.0.1', port=8888): Max retries exceeded with url: http://more-md.fanscloud.net/iplookup (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPConnection object at 0x00000272B0967280>: Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。'))) ++ |
+ + | ||||
测试用例 | +Doc | +1 | +0 | +0 | +1 | +0.000秒 | +查看全部 | +
test_demo1 |
+ 这是一条测试用例;这是一条测试用例;这是一条测试用例;这是一条测试用例;这是一条测试用例;这是一条测试用例;这是一条测试用例;这是一条测试用例;这是一条测试用例; | +
+
+
+
+ et2_1: +Traceback (most recent call last): + File "", line 1, in foo +NameError: name 'a' is not defined ++ |
+ + | ||||
总计 | +6 | +1 | +1 | +4 | +2.091秒 | +通过:16.67% | +