随笔分类 -  接口自动化-python3.6

摘要:安装virtualenvwrapper和virtualenv pip3 install virtualenvwrapper pip3 install virtualenv 将虚拟环境配置到移动硬盘中 可以使用whereis virtualenvwrapper 查看virtualenvwrapper. 阅读全文
posted @ 2021-04-13 15:25 糖宝虫 阅读(249) 评论(0) 推荐(0)
摘要:python3.6从含有html代码的json的中取出某个值 之前在做接口测试的时候,网站的后端是用java写的,然后接口的response返回的都是json格式,json很简单,就是字典,类似这样子的。 后面跳槽到了另外一家公司,网站是用php写的,接口返回的response格式也是json,不过 阅读全文
posted @ 2018-02-06 22:02 糖宝虫 阅读(1424) 评论(0) 推荐(0)
摘要:1.1用cmd命令进到python的安装目录的Scripts文件夹 1.2.然后输入 pip install requests,出现以下提示,说明安装成功 2.安装ddt步骤一样,只是把pip install requests 的“request”改为“ddt”。出现下面的提示,说明安装成功。 本次 阅读全文
posted @ 2018-01-25 22:29 糖宝虫 阅读(2949) 评论(0) 推荐(0)
摘要:我们在自动化测试的时候,有没有遇到这样的问题?例如一个登录的接口要做自动化,会有很多case(用例),密码错误,密码正确这种。在继承unittest.TestCase的类中,凡是以“test”开头的方法都会被看作成一个case。那么基于这个机制,一个登录的接口,我们是不是要写很多以“test”开头的 阅读全文
posted @ 2017-12-21 15:22 糖宝虫 阅读(357) 评论(0) 推荐(0)
摘要:在使用python3 request做接口测试的时候,想获取response的json中的某个值做断言时,发现request好像没有相关的方法 所以只好自己找写一个了。在我看来,json就是一个字典,只不过是字典里面嵌套着字典、列表,列表里面有嵌套着字典。 所以我们跟根据上面的思路来解决这个问题。首 阅读全文
posted @ 2017-12-14 13:50 糖宝虫 阅读(19146) 评论(0) 推荐(1)
摘要:#coding:utf-8import logginglogger = logging.getLogger("simple_example")#可以说是日志信息的名字吧,可以随便命名logger.setLevel(logging.DEBUG)#这个是全局的输出水平,文件输出和控制台输出的水平在这个水 阅读全文
posted @ 2017-10-27 11:13 糖宝虫 阅读(178) 评论(0) 推荐(0)
摘要:python3 读取表格的数据 xlrd1.1.0的下载网址:https://pypi.python.org/pypi/xlrd。 xlrd1.1.0兼容python2和python3。 python3.6的可以直接下载第二个(xlrd-1.1.0.tar.gz) 把文件下载下来,再解压,然后用cm 阅读全文
posted @ 2017-10-18 15:05 糖宝虫 阅读(7142) 评论(0) 推荐(0)
摘要:1.python3 环境的搭建,pycharm安装 2.想要用requests做自动化接口测试,那么就得先安装requests这个第三方库,在命令窗口执行 pip install requests 3.下载HTMLTestRunner.py文件,这个文件很多是兼容python2.X版本的,所以如果是 阅读全文
posted @ 2017-09-18 14:36 糖宝虫 阅读(3860) 评论(0) 推荐(0)
摘要:from email.header import Headerfrom email.mime.text import MIMETextfrom smtplib import SMTP_SSLemail_sevrer='smtp.qq.com'#qq邮箱的服务器email_sender_qq='123 阅读全文
posted @ 2017-09-18 14:28 糖宝虫 阅读(215) 评论(0) 推荐(0)
摘要:from email.header import Headerfrom email.mime.application import MIMEApplicationfrom email.mime.multipart import MIMEMultipartfrom email.mime.text im 阅读全文
posted @ 2017-09-18 14:25 糖宝虫 阅读(1019) 评论(0) 推荐(0)
摘要:生成不了测试文件,是运行的方式不对。因为在运行的时候,pycharm默认使用unit-test运行,所以没有生成测试报告。至于为什么会这样子,我就不清楚了,不过想了解更多的朋友,可以百度一下。 解决的方法是把旧的给删除了,然后重新配置执行的命令 重新新建一个就可以了 然后点击三角形 阅读全文
posted @ 2017-09-11 22:02 糖宝虫 阅读(1955) 评论(0) 推荐(0)