jmeter

性能测试 -- docker安装influxdb

我只是一个虾纸丫 提交于 2020-10-17 23:35:54
一、前提   1、项目已经部署好   2、docker已经安装好 二、docker安装influxdb   1、下载influxdb镜像:docker pull tutum/influxdb        1)超时报错:     2)解决办法:vim /etc/docker/daemon.json(应该只有一个key.json文件而没有daemon.json文件,如果没有daemon.json文件就直接新建就好了。)        添加阿里的镜像源: { " exec-opts " : [ " native.cgroupdriver=systemd " ], " log-driver " : " json-file " , " log-opts " : { " max-size " : " 100m " }, " insecure-registries " :[ " 192.168.180.105:1180 " ], " registry-mirrors " :[ " https://6kx4zyno.mirror.aliyuncs.com " ] }      2、查询influxdb是否下载成功:docker images      3、打开8083和8086端口:firewall-cmd --zone=public --add-port=8083-8086/tcp -

接口测试的原理,什么是接口测试?为什么要做接口测试?如何开展接口测试?

不羁的心 提交于 2020-10-09 04:56:49
最近几年接口测试被炒得火热了,越来越多的测试同行意识到了接口测试的重要性。主要是平常的功能点点点,大家水平都一样,然而要拿到更高的薪资,对事业更有成就感。更深入的思考页面上看不到的功能,也就是接口测试了。 接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。 接口一般分为两种:1.程序内部的接口 2.系统对外的接口 说起接口测试,网上有很多例子,但是当初做为新手的我来说,看了不不知道他们说的什么,觉得接口测试,好高大上。认为学会了接口测试就能屌丝逆袭,走上人生巅峰,迎娶白富美。因此学了点开发知识后,发现接口测试其实都是人们玩的名词罢了。接口测试,真心很简单。它只不过是数据传递是一种表现而已。 哔哩哔哩,免费学习好去处。正好我前几天剪了一个关于接口自动化测试技术的合集。 阿里面试官:你说一下Python接口测试,这样回答让他竖起大拇指! 如果对你有帮助,别忘了回来点个赞同。 什么是接口? 业内常说的接口一般指两种: 1.API:应用程序编程接口,程序间的接口 2.GUI:图形用户界面,人与程序的接口 软件接口测试中的接口特指API接口 接口测试又称API测试 接口实例:系统与系统间的接口调用,作用:实现了两个或多个独立系统或模块间的通信和数据交换能力。 常见的Web接口类型

jmeter使用post方法请求传参时报错:不支持当前请求方法

别说谁变了你拦得住时间么 提交于 2020-10-07 07:01:58
jmeter使用post方法请求传参,有两种方法:一是直接将参数添加在路径后面;二是将json格式的body参数写在body data里。 但是都需要在线程组里添加HTTP信息头管理器:Content-Type:application/json 来源: oschina 链接: https://my.oschina.net/u/4345458/blog/4316507

性能测试之Jmeter中场景设置与启动方式

坚强是说给别人听的谎言 提交于 2020-10-07 05:19:28
Jmeter场景设置与启动方式 性能测试场景是用来模拟模拟真实用户操作的工作单元,所以场景设计一定要切合用户的操作逻辑,jmeter主要是通过线程组配合其他组件来一起完成场景的设置。 线程组设置 Jmeter线程组实际上是简历一个线程池,然后根据用户的设置完成线程池的初始化,在运行时做各种逻辑处理 上图是一个线程组的配置界面,下面我们对具体的参数进行说明 name和comments 是名称和注释的配置,这里根据自己要测试的场景设置就好,最好是见名知意 Action to be taken after a sampler error 在取样器错误后要执行的操作,也就是说在某一个请求出错后的异常处理方式,有5中方式 Continue, 继续,取样器模拟的请求出错后,继续运行 在大量用户并发请求时,服务器可能会出现错误响应,这属于正常现象,此时要把错误记录下来,继续后面的请求 start next Thread Loop 如果出错,则统一脚本中的剩下的请求将不在执行,直接重新开始,比如有个场景,需要先登录后发文,这个时候如果登录失败了,那么发帖就不会成功,所以没必要继续执行,直接开始下一轮测试就好,此时就可以设置这个错误处理方式。 stop thread 停止线程,如果遇到取样器模拟的某个请求失败,则停止当前线程,不再执行,比如配置了40个线程,某个线程的请求失败,则停止当前线程