Python自动化测试
掌握使用python来做自动化测试
dexter159
这个作者很懒,什么都没留下…
展开
-
python自动化接口测试中urllib.parse的使用
首先要知道, urllib.parse 是用来做什么的?看名字,url , parse, 所以,urllib.parse 定义了url 的标准接口, 实现了url 的各种抽取,解析, 合并,编码, 解码。另外,官方定义如是:这个模块是一个能把URL字符串拆分成组件,能把组件合并成URL和将一个相对的URL转成一个抽象的URL,从而的到一个基本的URL标准格式。简单的说就是可以拆分URL,也可以拼接URL,他支持的URL格式为:file、ftp、gopher、hdl、http、https、imap原创 2020-07-09 17:26:29 · 292 阅读 · 0 评论 -
unittest中的参数化 paramunittest使用
前言paramunittest是unittest实现参数化的一个专门的模块,可以传入多组参数,自动生成多个用例前面讲数据驱动的时候,用ddt可以解决多组数据传入,自动生成多个测试用例。本篇继续介绍另外一个参数化的框架paramunittest,也能实现一样的效果。环境准备1.先pip 下载安装 paramunittestpip install paramunittest官方文档1.官方文档地址:https://pypi.python.org/pypi/ParamUn..原创 2020-07-09 11:47:15 · 1860 阅读 · 0 评论 -
python json模块使用介绍
python中的json模块是一个轻量级的数据交换格式。不能简单的理解为一种像str list int 之类的数据格式,是用来数据交换的格式。最近在写的一个自动化测试的脚本中有使用到 json 的相关知识,脚本中基本上将json的常用方法和使用都涉及了,所以下面基于这个脚本来学习json。line 2:import json # 导入json模块line 6:requests.post(xxxxxx).json() : # json() 方法用来将前面post得到的的re...原创 2020-07-08 16:51:13 · 207 阅读 · 0 评论 -
python 的 xlrd 模块
首先说明,xlrd是python里面主要对excel进行操作的一个模块。python去打开txt 等文件可以使用open ,操作excel的时候就可以使用专业的xlrd。1.什么是xlrd? what2.为什么使用xlrd ? why ?3.如何使用 xlrd ? how?...原创 2020-07-06 18:19:33 · 876 阅读 · 0 评论 -
Python 之ConfigParser模块
一、ConfigParser简介ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容。[db]db_host = 127.0.0.1db_port = 69db_user = rootdb_pass = roothost_port = 69[concurrent]thread = 10processor = 20括号“[ ]”内包含的为section。紧接着se.转载 2020-06-23 22:28:16 · 194 阅读 · 0 评论 -
os.path.split 和 os.path.realpath
python自动化接口测试里面经常用到的两个os.path方法os.path.split(path ) :把路径分割成 dirname(路径名) 和 basename(文件名),返回一个元组;os.path.realpath(path):获取path的绝对路径;os.path.realpath(__file__):获取realpath方法所在脚本的绝对路径举例如下:path = os.path.split(os.path.realpath(__file__))[0]这里os...原创 2020-06-23 22:19:08 · 2024 阅读 · 1 评论 -
python config.ini 文件内容的写法规范
config.ini文件的结构是以下这样的:结构是"[ ]"之下是一个section,一部分一部分的结构。以下有三个section,分别为section0,section1,section2[mysql config]host=127.0.0.1port=8080username=rootpassword=123456[online config]online=www.online.comusername=peixmpassword=123qwe[test config]te原创 2020-06-23 22:06:21 · 2335 阅读 · 0 评论 -
python定义文件路径报错
python执行的命令很简单,如下:>>> path='C:\Users\Roger\Desktop\spider\qfmc.jpg'接着遇到报错:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape经过查找资料,发现是由于python路径中的转义字符导致的,解决方法如下3种:1、在路径前面加r.转载 2020-06-05 11:02:10 · 693 阅读 · 0 评论