- 博客(16)
- 收藏
- 关注
转载 接口自动化测试框架-httprunner V2.x中文使用手册-快速上手
本文将通过一个简单的示例来展示 HttpRunner 的核心功能使用方法。案例介绍¶该案例作为被测服务,主要有两类接口:权限校验,获取 token 支持 CRUD 操作的 RESTful APIs,所有接口的请求头域中都必须包含有效的 token案例的实现形式为 flask 应用服务(api_server.py),启动方式如下:$ export FLASK_APP=do...
2019-11-05 16:12:12
2122
1
转载 接口自动化测试框架-httprunner V2.x中文使用手册-介绍及安装
介绍HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。此文档适用于全新发布的HttpRunner 2.x版本,1.x版本的使用文档请查看历史链接。设计理念¶充分复用优秀的开源项目,不追求重复造轮子,而是将强大的轮子组装成战车 遵循约定大于配置的...
2019-11-05 15:54:40
1115
原创 pip 安装成功后,提示pip不是内部或外部命令解决方案
方案1. 检查更新:python -m pip install --upgrade pip如还不能运行:方案2. 添加path环境变量找到pip.exe所在路径:一般在python安装路径下.../python36/scripts,将此路径加入到系统环境变量下;如仍不能使用,再在当前用户环境变量新增path ,写入此路径...
2019-08-31 15:59:18
5597
转载 selenium学习之--从0开始搭建一个测试框架(总章)
本学习笔记出自:https://blog.csdn.net/huilan_same/article/details/76572411目录思考:我们需要一个什么样的框架搭建框架目录结构思考:我们需要一个什么样的框架既然要搭一个框架,我们首先得弄明白我们需要一个什么样的框架,这个框架要支持什么功能?框架主要的作用就是帮助我们编写更简单并且好维护的用例。我们需要把所有除测试用例以...
2018-07-19 14:26:23
1888
转载 loadrunner性能指标分析
本文转载自:https://www.cnblogs.com/TestWorld/p/5415690.html一. 用户事务分析用户事务分析是站在用户角度进行的基础性能分析Transaction Summary(事务综述)对事务进行综合分析是性能分析的第一步,通过分析测试时间内用户事务的成功与失败情况,可以直接判断出系统是否运行正常。Average Transaction Res...
2018-07-18 16:47:37
1361
转载 安卓碎片化--摘抄自百度百科
通俗的讲也是整个安卓平台的差异化越来越大。安卓平台的诞生为手机智能化的普及立下汗马功劳,但安卓平台的最大缺点也越来越凸显,那就是碎片化严重:设备繁多,品牌众多,版本各异,分辨率不统一等等,这些都逐渐成为安卓系统发展的障碍,碎片化严重不仅造成安卓系统的混乱,也导致安卓应用的隐形开发成本的增多。概念通俗的讲也是指整个安卓平台的差异化越来越大,任何成功的智能操作系统都是由庞大的软件资源支撑起来的,这要求...
2018-07-10 16:11:51
239
转载 python学习笔记之---hashlib、configparse、logging模块
hashlib模块算法介绍Python 的hashlib提供了常见的摘要算法,如MD5,SHA1等。摘要算法含义:摘要算法又称哈希算法,散列算法。他通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)摘要算法之所以能指出数据是否被篡改过,就是因为摘要函数是一个单向函数,计算f(data)很容易,但通过digest反推data却非常困难。而且对原始数据做一个bit的...
2018-07-09 13:52:37
168
转载 Python学习之常用模块
认识模块什么是模块一个模块就是一个包含了Python定义和声明的文件,文件名就是模块名字加上.py 的后缀。import 加载的模块分为四个通用类别:1. 使用Python编写的代码(.py文件)2. 已被编译为共享库或DLL的C或C++的扩展3. 包好一组模块的包4. 使用C编写并连接到Python解释器的内置模块为什么要使用模块?如果退出python解释器然后重新进入,那么你之前定义的函数或者...
2018-07-05 14:45:05
521
转载 python学习之列表推导式和生成器表达式
推导式格式variable = [out_exp_res for out_exp in input_list if out_exp ==2]# out_exp_res:列表生成元素表达式,可以是有返回值的函数# for out_exp in input_list: 迭代input_list将out_exp传入out_exp_res# if out_exp == 2:根据条件过滤列表推导式例一...
2018-06-07 15:06:30
720
转载 python学习之生成器
本博客学习参照对象为Eva_J,博客地址为https://www.cnblogs.com/Eva-J/p/7277026.html生成器本质就是迭代器(自带__iter__和__next__方法),在某种情况下,我们需要节省内存,就只能自己写,我们自己写的这个能实现迭代器功能的东西叫做生成器。python中提供的生成器:生成器函数:常规函数定义,但是使用yield语句而不是return语句返回结果...
2018-06-07 14:20:06
160
转载 python学习之迭代器
迭代简单的说,可将某个数据集内的数据依次取出,叫做迭代可迭代协议内部实现的_iter_方法常见的可迭代对象类型str,list,tuple,dict,set,range,文件句柄# 查看str是否可迭代print(dir(str))['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq_...
2018-06-06 17:24:01
119
转载 python学习之匿名函数
含义不再使用def 语句定义函数。为了解决一些功能简单的需求而使用一句话函数解决,优点使用python写一些脚本时,使用匿名函数可以省去定义函数得过程,让代码更精简;对于一些抽象的,不会被别的地方重复使用的函数,使用lambda可以省去函数命名的过程;使代码更易理解格式函数名 = lambda 参数 : 返回值#定义多个参数时,使用逗号隔开#调用时,直接函数名(参数)即可实例单个参数匿名函数def...
2018-06-06 15:46:25
215
转载 Iterables vs. Iterators vs. Generators
Iterables vs. Iterators vs. GeneratorsA little pocket reference on iterables, iterators and generators.By Vincent Driessenon Thursday, September 25, 2014Occasionally I've run into situations of confus...
2018-05-05 10:40:34
248
转载 Python函数学习中return func 和return func() 的区别
最近学习了python中的闭包及装饰器部分,对于内部函数下需要return func 大为不解,非常想知道为啥不是return func()呢?于是我分别定义了个函数,查看带括号和不带括号的type.def func1():passprint(type(func1))#执行结果:<class 'function'>print(type(func1()))#执行结果:<class ...
2018-04-26 13:13:43
9212
2
原创 Python3X--个人基础练习题
1. 判断下列语句True/False:1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6解题思路:在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为( )>not>and>or,同一优先级从左往右计算。答案:True2.求逻辑语句的值8 or 3 and 4...
2018-04-21 18:47:55
213
转载 Python3X编写购物行为
功能要求:要求用户输入总资产,例如:2000显示商品列表,让用户根据序号选择商品,加入购物车购买如果商品总额大于总资产,提示账户余额不足,否则,购买成功goods = [{"name":"电脑","price":1999}, {"name":"鼠标","price":10}, {"name":"游艇","pr
2018-04-14 11:43:53
589
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人