摘要:
查看更多命令 1.Linux管理文件和目录的命令 命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制文件 touch 创建文件 mv 移动文件 rm 删除文件 rmdir 删除目录 vi 编辑文件 阅读全文
摘要:
统计性能测试结果一定会关注TPS,TPS表示每秒处理事务数,JMeter默认每个事务对应一个请求。我们可以用逻辑控制器中的事务控制器将多个请求统计为一个事务。 一、添加事务控制器 二、事务控制器参数说明 Generate parent sample:如果事务控制器下有多个取样器,勾选它,那么在“擦看 阅读全文
摘要:
CSV Data Set Config 可以从指定的文件中一行一行的提取文本内容,每行的数据通过分隔符拆解,并与变量名一一对应,就可以供取样器引用了。 所以在配置数据时,我们需要把参数化的数据进行分行。文件格式可以是csv也可以是txt。下面以登陆功能演示csv参数化过程。 一、配置文本数据 登陆一 阅读全文
摘要:
在做接口测试时,发送请求的参数有两种格式,一种是Parameters,一种是JSON 一、Jmeter传参 Jmeter 传Parameters格式的参数 Jmeter 传JSON格式的参数 二、区分参数格式 在不清楚参数到底是何种格式时,使用fidder抓包 参数以“&”连接时为Parameter 阅读全文
摘要:
import shlex s = "I am Bill" ret = shlex.split(s) print(ret) # 同时可以用来去除字符串中的单双引号 s = "test '1234'" ret = shlex.split(s) print(ret) # 单双引号在中间也会被出掉 s = 阅读全文
摘要:
requests是python最简单易用的HTTP库。 模块安装 默认是没有安装requests模块的,需要通过pip安装 pip install requests 常用请求方法 方法解释 requests.request(method, url, **kwargs) 构造以下请求的一个基础方法 r 阅读全文
摘要:
在pytest框架中,编写测试用例有如下约束: 所有的测试用例文件名都需要满足test_*.py格式或*_test.py格式。 在测试用例文件中,测试类以Test开头,并且不能带有__init__方法,否则pytest不会执行该class。 在测用例的class中,可以包含一个或多个test_开头的 阅读全文
摘要:
ConfigParse简介 ConfigParser 在python中是用来解析配置文件的内置模块,直接导入使用 import configparser 使用该模块可以对配置文件进行增、读、改、删操作。 配置文件的文件类型可以为任意文本类型,比如:ini、txt、csv等。 配置文件中可以包含一个或 阅读全文
摘要:
一、Pytest简介 pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但更灵活。官方网站优点简介: 非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考 能够支持简单的单元测试和复杂的功能测试 支持参数化 执行测试过程中可以将某些测试跳过,或者对 阅读全文
摘要:
在接口调试的时候,请求参数确认正确无误,但是请求失败! 通过对比header,发现header缺少一些字段(token)以及传入的值不正确(Content-Type) 增加这些字段信息后,接口调试成功! 阅读全文