接口测试
文章平均质量分 65
接口测试,postman、jmeter、requests
梓沫1119
这个作者很懒,什么都没留下…
展开
-
python,通过Json路径返回Json响应对应的值
通过Json路径返回Json响应对应的值最近做一个接口自动化项目时,需要根据Json响应体的路径来取出对应的值。Json体有不同的层级结构,在Python中,类似于字典包数组或数组包字典的组合。那知道了Json值的路径,怎么去拿到值呢。话不多说,上代码class PathValue: def __init__(self, json_res, value_path): """ 通过json路径找到需要的值,并存入一个全局字典 :param j原创 2021-12-09 16:00:40 · 1748 阅读 · 0 评论 -
Jmeter监控面板之使用Docker安装Grafana、influxdb
文章目录Jmeter监控面板之使用Docker安装Grafana、influxdb一、概述二、搭建三、运行四、结语Jmeter监控面板之使用Docker安装Grafana、influxdb一、概述在使用Jmeter进行压测过程中,不免需要对Jmeter请求及响应进行实时的监控。而在Linux上的数据展示不够直观和趋势性不好。可以考虑使用Grafana对Jmeter发出的请求进行监控,可以实时以图表形式展示请求数、错误率、TPS、吞吐量等。二、搭建构建方式因为是教程演示,就只用一台设备(L原创 2021-11-21 10:52:38 · 1383 阅读 · 0 评论 -
Python Faker库造伪数据,使用CSV文件数据管理,faker数据唯一性
Python Faker库造伪数据,使用CSV文件进行数据驱动管理 一、Faker概述 二、安装及基本使用 三、批量生成数据,使用CSV文件管理 四、数据唯一性问题 五、相关API原创 2021-08-20 11:26:28 · 856 阅读 · 0 评论 -
Jmeter之定时器
文章目录Jmeter定时器一、固定定时器二、高斯随机定时器三、同步定时器Jmeter定时器定时器作用:在某个请求下添加定时器,会在该请求发送之前等待一段时间;在线程组下添加定时器,组下所有请求都受影响,在请求之前都会等待;多处添加形成累加效果。常用定时器有以下三种:一、固定定时器添加-定时器-固定定时器延迟时间,在每个线程请求之前设置的等待时间(毫秒)固定定时器,就没什么好说的,固定的在每个线程之前等待。二、高斯随机定时器按照高斯定理(正态分布)进行随机等待;显得请求更真实原创 2021-06-28 10:17:12 · 419 阅读 · 0 评论 -
Jmeter参数化---CSV配置原件,自定义变量
文章目录Jmeter参数化一、自定义变量二、CSV参数化Jmeter参数化参数化也称为数据驱动。准备好需要的数据后,可以大大减少我们的工作量。这里只介绍两种,还有其他的比如函数助手、用户参数等,使用不够方便直观,平时基本不可能用到,这里不再赘述。一、自定义变量常用于全局变量使用,比如协议,域名,端口号等等线程组->add -> Config Element(配置原件)-> User Definde Variable(用户定义的变量)引用方式${XXX},在接口中变量中使用原创 2021-06-25 08:36:59 · 565 阅读 · 0 评论 -
Jmeter目录文件,中文设置,简单运行
文章目录Jmeter概述一、Jmeter目录文件二、jmeter中文设置三、jmeter简单接口运行四、Jmeter聚合报告Jmeter概述本文讲述一些Jmeter的基本操作,包括Jmeter每个目录,文件都是什么作用,Jmeter中文的设置,简单的接口运行等。一、Jmeter目录文件/bin文件夹:核心可执行文件,包含配置jmeter.bat — windows启动文件jmeter.sh — mac或linux启动文件jmeter-server —mac或linux分布式压测使用的原创 2021-06-24 08:26:17 · 319 阅读 · 0 评论 -
手把手教你Windows安装配置JDK和Jmeter环境
文章目录一、概述二、安装三、运行一、概述Jmeter是使用JAVA开发的开源接口压力测试工具。可以压测不同的协议和应用Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)SOAP / REST WebservicesFTPDatabase via JDBCLDAP 轻量目录访问协议Message-oriented middleware (MOM) via JMSMail - SMTP(S), POP3(S) and IMAP(S)原创 2021-06-23 11:41:52 · 260 阅读 · 0 评论 -
Jmeter之后置提取器
文章目录Jmeter后置提取器一、JSON提取器二、正则表达式提取器三、边界提取器Jmeter后置提取器在Jmeter做接口测试时,经常会碰到关联依赖的情况,如Token的提取,具体实现可以使用下面这些后置提取器。一、JSON提取器添加->后置处理器->JSON Extractor可使用查看结果树中的JSON Path Tester调试JSON PATH二、正则表达式提取器添加->后置处理器->正则表达式提取器eg:模板 — 用$$引用起来,中间的数字代表查原创 2021-06-22 08:03:03 · 402 阅读 · 0 评论 -
Jmeter运行常见问题
Jmeter常见问题1.SSL-RMI秘钥库错误在分布式压测实现中,启动jmeter服务器报错此问题原因在于没有通过SSL的RMI秘钥库,SSL需要秘钥和证书才能工作。有2种解决方案:创建秘钥:执行/bin目录下create-rmi-keystore.bat或create-rmi-keystore.sh,按需填写修改配置项:修改/bin目录下的jmeter.properties,找到server.rmi.ssl.disable=false,改为truevim jmeter.pr原创 2021-06-21 11:16:02 · 493 阅读 · 0 评论