- 博客(12)
- 收藏
- 关注
原创 Python自动化—实现获取测试用例数据
在公共函数模块实现获取测试用例函数getCase,方便测试用例代码实现时直接调用拿到用例数据1、代码import xlrd#通过传入用例名称的文件和工作表来读取测试用例def get_case(filename,sheetName): case_dir = 'E:/myPythonProject/testCase_excel'+'/'+filename+'.xlsx' d...
2019-10-21 15:05:26
848
原创 Python自动化—实现获取配置文件中的接口地址
在公共函数模块实现获取接口地址函数getUrl,方便测试用例代码实现时直接调用拿到接口地址值。1、代码#通过配置文件里的接口名称来获取接口url的函数def get_url(api_name): fp = open('E:/myPythonProject/config/url_mapping.txt') #按行读取接口URL配置文件 api_infos = fp.re...
2019-10-21 15:03:42
1202
原创 不同文件夹导入模块报错解决“ImportError: No module named XXX”
问题描述:不同文件夹导入模块报错:“ImportError: No module named XXX”文件结构目录myPythonProject|- testCase_py||- common|||- public.py||-testcase.py在testcase.py中导入public.py中的方法解决:尝试了各种方法均不成功其中包括:(1)通过sys模块的sys....
2019-10-21 14:21:00
5285
原创 xlrd模块使用报错解决“TypeError: 'instancemethod' object has no attribute '__getitem__'”
问题描述1、报错信息:File “E:/myPythonProject/testCase_py/common/getCase.py”, line 12, in get_casetable = datas.sheet_by_name[sheetName]TypeError: ‘instancemethod’ object has no attribute ‘getitem’2、代码:im...
2019-10-17 13:51:27
2840
原创 append()函数使用报错解决:AttributeError: 'NoneType' object has no attribute 'append'
问题描述Python代码中使用append()函数后报错:AttributeError: ‘NoneType’ object has no attribute ‘append’代码:L = L.append('a')解决方法将“L = L.append(‘a’)”改为L.append(‘a’)后问题解决原因解释append会修改L本身,并且返回None。不能把返回值再赋值给La...
2019-10-16 11:09:11
34548
4
原创 Python自动化—实现获取token
python之获取token在公共函数模块实现获取token函数,方便测试用例代码实现时直接调用拿到token值。1、使用的模块requests:第三方模块,用来发送http请求和获取返回的结果。2、使用的方法(1)requests的带参数get请求requests.get(url=’’,params={’ ‘:’ ‘,’ ‘:’ ‘})(2)或:字典类型的post请求方法requ...
2019-09-16 18:15:58
14055
3
原创 Python搭建自动化测试框架介绍
@Python之搭建自动化测试框架介绍Python之搭建自动化测试框架介绍1、什么是自动化测试框架官方介绍:由一个或多个自动化测试基础模块、自动化测试管理模块、自动化测试统计模块等组成的工具集合。理解:简单来说就是测试用例怎么组成、怎么执行、怎么生成测试报告2、目录结构我是使用Pycharm编辑器实现。(1)config 配置文件(2)report 测试报告(3)tes...
2019-09-16 17:47:45
514
原创 Jmeter之函数助手简介
Jmeter之函数助手简介1、什么是函数助手函数助手是一个快捷的工具库2、函数助手对话框介绍选项菜单栏,函数助手为下图按钮:快捷键:Ctrl+Shift+F1函数助手对话框:打开函数助手,可以从下拉列表中选择一个函数,并为其参数设定值,不同函数要求的参数也不同。Choose a function:选择函数Function Parameters:函数参数Function sy...
2019-08-28 18:12:26
396
原创 通过BeanShell获取当前时间
通过BeanShell获取当前时间通过Jmeter的前置处理器BeanShell PreProcessor,实现获取到当前时间,存入变量,方便接口调用。1、创建前置处理器—BeanShell PreProcessor2、在Script中编写脚本代码:import java.util.Date;import java.text.SimpleDateFormat;public cl...
2019-08-27 17:12:41
4515
原创 Jmeter实现接口之间传递token方法汇总
@Jmeter实现接口之间传递token方法汇总场景一:同一线程组里接口使用同一token方法一:使用正则表达式提取器1、在线程组中添加“获取token”请求2、添加正则表达式提取器正则表达式:“token”:"(.*?)"3、其他接口引用变量引用变量方式:${token}方法二:使用后置处理器—Json Extractor1、在线程组中添加“获取token”请求参考方...
2019-08-27 14:59:54
8519
2
原创 http请求报错"Illegal character in query at index 303"的解决方法
http请求报错"Illegal character in query at index 303"的解决方法执行jmeter的http请求时,请求失败,在Sampler result中查看报错信息:Non HTTP response message: Illegal character in query at index 303如图:排查原因:请求的参数中存在特殊字符解决办法:在HT...
2019-08-08 17:45:14
7724
转载 接口测试
接口测试基础1、什么是接口测试?接口测试是用来测试系统组件间的接口。主要检测的是外部系统与系统之间或内部各个子系统之间的交互点。接口测试的重点是检查数据的交换、传递和控制管理过程,以及系统之间的相互逻辑依赖关系。2、接口测试的范围(1)业务功能(正常、异常场景)(2)业务规则(覆盖度)(3)参数验证(边界、业务规则是否达到要求)(4)异常场景(重复提交,并发提交、事务中断、多机环境...
2019-07-04 10:19:08
316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人