51Testing软件测试论坛

标题: Python做接口测试,运行成功了,但是打印的结果里面是空的 [打印本页]

作者: 测试积点老人    时间: 2022-9-6 13:10
标题: Python做接口测试,运行成功了,但是打印的结果里面是空的
Python做接口测试,运行成功了,但是打印的结果里面是空的
  1. import unittest,requests
  2. class ABC_001_asdsa(unittest.TestCase):
  3. def setUp(self):
  4. self.url="http://ws.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportCity"
  5. def tearDown(self):
  6. pass
  7. def test_001_abc(self):
  8. # parameters={"byProvinceName":"广东"}
  9. # res=requests.get(url=self.url,json=parameters)
  10. res=requests.get(url=self.url,params="byProvinceName=广东")
  11. print(res.json)
复制代码
运行结果及报错内容
  1. C:\Program Files (x86)\JetBrains\PyCharm 5.0.3\helpers\pycharm\utrunner.py:2: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
  2. import imp
  3. <bound method Response.json of <Response [200]>>
复制代码

进程已结束,退出代码0

我想要达到的结果

应该是可以打印出返回的数据



作者: 江云的博客    时间: 2022-9-25 01:21
响应结果是个xml格式的数据,不是json格式,且无响应码,你只能用res.text来打印,可以使用子串in字符串来断言




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2