摘要: 1、写代码时发现取得变量值,会被覆盖,改为图二的写法后case_id则不会覆盖。 原因:可以理解为变量是内存中一个对象的“引用”。在函数参数传值时,变量也是内存对象的引用。 当对象为可更改对象时,是引用调用,函数内参数的改变会影响到原始对象。 当对象为不可更改对象时,就只是相当于传值调用。此处定义的 阅读全文
posted @ 2019-12-06 14:44 红枣枸杞 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1、配置文件如下 2、 # 配置文件,以这些properties、ini、log4j、config等结尾 ''' section # 用[]括起来 option # 例上图的option1 value # 例上图中的test ''' import configparser cf = configpa 阅读全文
posted @ 2019-12-06 10:29 红枣枸杞 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1、超继承 重写测试用例类的init方法,如下所示。 import requests import unittest class XiaoheiCases(unittest.TestCase): def __init__(self,methodName,url,data,cookies=None): 阅读全文
posted @ 2019-12-03 21:43 红枣枸杞 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: 参考博文: 1、Grafana+Telegraf+InfluxDB搭建性能监控平台 首先了解一下Grafana+Telegraf+InfluxDB 这个性能监控集合平台。 telegraf: 是一个用 Go 编写的代理程序,可收集系统和服务的统计数据,并写入到 InfluxDB 数据库。下载地址 i 阅读全文
posted @ 2019-12-03 16:08 红枣枸杞 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 1、unittest对于需要关联的请求,怎么处理(如购物接口,需要先登录) a)把登录请求写到测试用例类的setUP函数中,这样每次调用测试用例,都会先执行setUP函数 b)全局变量的形式声明。 c)反射 如下为全局变量的例子: from auto_api.tool.common import c 阅读全文
posted @ 2019-12-02 17:21 红枣枸杞 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 1、安装第三方库:openpyxl 2、操作示例 from openpyxl import load_workbook #1、打开文件 file = load_workbook("test.xlsx") #Open the given filename and return the workbook 阅读全文
posted @ 2019-12-02 15:45 红枣枸杞 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 1、分析 a)《HTTP权威指南》里第16章国际化里提到,如果HTTP响应中Content-Type字段没有指定charset,则默认页面是'ISO-8859-1'编码。一般现在页面编码都直接在html页面中 这处理英文页面当然没有问题,但是中文页面,就会有乱码了! b)分析requests的源代码 阅读全文
posted @ 2019-11-27 13:52 红枣枸杞 阅读(3008) 评论(0) 推荐(1) 编辑
摘要: 1、unittest结构 1、单元测试的框架 unittest(python自带,无需额外安装)+接口2、文件,命名时,千万不要写成unittest这样的模块名,会报错的3、功能测试 1)写用例 TestCase 2)执行用例 :a)TestSuit 存储用例 b)TestLoader 找用例,加载 阅读全文
posted @ 2019-11-25 15:32 红枣枸杞 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 1、python requests模块中文文档:http://2.python-requests.org/zh_CN/latest/index.html 2、先下载requests模块 import requests url = 'http://api.nnzhp.cn/api/user/stu_i 阅读全文
posted @ 2019-11-23 14:42 红枣枸杞 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 参考博文:https://www.cnblogs.com/williamjie/p/9481774.html 阅读全文
posted @ 2019-11-22 18:22 红枣枸杞 阅读(89) 评论(0) 推荐(0) 编辑