自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 801

原创 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 1135

原创 不同文件夹导入模块报错解决“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 4942

原创 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 2799

原创 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 32010 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 13666 3

原创 Python搭建自动化测试框架介绍

@Python之搭建自动化测试框架介绍Python之搭建自动化测试框架介绍1、什么是自动化测试框架官方介绍:由一个或多个自动化测试基础模块、自动化测试管理模块、自动化测试统计模块等组成的工具集合。理解:简单来说就是测试用例怎么组成、怎么执行、怎么生成测试报告2、目录结构我是使用Pycharm编辑器实现。(1)config 配置文件(2)report 测试报告(3)tes...

2019-09-16 17:47:45 484

原创 Jmeter之函数助手简介

Jmeter之函数助手简介1、什么是函数助手函数助手是一个快捷的工具库2、函数助手对话框介绍选项菜单栏,函数助手为下图按钮:快捷键:Ctrl+Shift+F1函数助手对话框:打开函数助手,可以从下拉列表中选择一个函数,并为其参数设定值,不同函数要求的参数也不同。Choose a function:选择函数Function Parameters:函数参数Function sy...

2019-08-28 18:12:26 376

原创 通过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 4426

原创 Jmeter实现接口之间传递token方法汇总

@Jmeter实现接口之间传递token方法汇总场景一:同一线程组里接口使用同一token方法一:使用正则表达式提取器1、在线程组中添加“获取token”请求2、添加正则表达式提取器正则表达式:“token”:"(.*?)"3、其他接口引用变量引用变量方式:${token}方法二:使用后置处理器—Json Extractor1、在线程组中添加“获取token”请求参考方...

2019-08-27 14:59:54 8234 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 7644

转载 接口测试

接口测试基础1、什么是接口测试?接口测试是用来测试系统组件间的接口。主要检测的是外部系统与系统之间或内部各个子系统之间的交互点。接口测试的重点是检查数据的交换、传递和控制管理过程,以及系统之间的相互逻辑依赖关系。2、接口测试的范围(1)业务功能(正常、异常场景)(2)业务规则(覆盖度)(3)参数验证(边界、业务规则是否达到要求)(4)异常场景(重复提交,并发提交、事务中断、多机环境...

2019-07-04 10:19:08 296

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除