Jmeter应用-接口测试

1.BS架构应用性能

2.HTTP协议接口功能与性能

3.FTP协议接口功能与性能

4.Mysql数据库性能

5.MongoDB数据库性能

6.支持自定义Java组件开发

测试计划-右键-添加线程组

  每做测试脚本都要先添加一个线程组,线程组控制整个脚本场景设置

线程组-右键-添加sampler,http请求

线程组-右键-监听器,查看结果树

  ip:不需要写http://

线程组-监听器-聚合报告:

  average-max都是时间,ms单位

  throughput是吞吐量,单位tps,每秒完成的请求时

参数化:  

  用户自定义变量:选择项目->配置原件->用户自定义变量(变量写法:${变量名})

  提交并发参数不同,可以使用参数化:

     函数助手:

    选择项目 ->选项->函数助手对话框->CSVReader ->(填写文件路径(文件以CSV形式,就是字段以,分隔),填写文件字段(以0开始)) ->点击生成

      CSV data set config

  线程数:

    线程数:并发用户数

    Ramp-up period:每秒几个用户访问(如1,则每秒承受一个用户访问,加压策略)  

时间: 2024-11-08 14:07:55

Jmeter应用-接口测试的相关文章

接口测试和运用jmeter做接口测试

1.接口测试简介 接口测试是测试系统组件间接口的一种测试.接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点.测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等.不同语言之间用json进行交互 测试接口返回的是jeson串,例如: { "name":'wjx' "age":1 }  字符两边用双引号进行连接,中间用冒号进行隔开 接口文档的作用,主要概述:1.功能描述   2.请求地址:url地址,分为域名和路径   3

Jmeter用于接口测试中,关联如何实现

Jmeter用于接口测试时,后一个接口经常需要用到前一次接口返回的结果,应该如何获取前一次请求的结果值,应用于后一个接口呢,拿一个登录的例子来说明如何获取. 1.打开jmeter, 使用的3.3的版本,新建一个测试计划,在测试计划里新建一个线程组,新建一个登录的http请求,如图所示: 2.查看登录返回的结果: 3.充值接口需登录后才能操作,此时可以使用cookie方式,验证此用户已经登录,在充值接口里添加cookie管理器: 这里的sign就是上一个登口接口返回的sign值, 4.在登录请求下

JMeter学习笔记15-如何用JMeter做接口测试

本文介绍JMeter如何做web service测试,一般来说web服务,一般指的是HTTP请求相关的内容.这里就介绍一下如何利用JMeter做基于HTTP的web接口测试.接口也叫API(Application Programming Interface),很多我们使用的各种APP,上面的内容显示大部分都调用后台web服务器的接口,有些是网站的接口,有些是solr的接口. 什么是接口? 我们这里举例一个生活中场景来帮助你理解接口.加入你去餐馆点餐,看了菜单,告诉服务员,你要一个宫爆鸡丁,过一会

jmeter 单接口测试方案(接口无业务关联)

前言 前面开了一篇讲了Jenkins+jmeter+ant的使用,但没有说到具体怎么投入到项目使用,主要介绍了接口测试定义,流程和环境部署,所以我今天要说的就是我是怎么将这个方案投入到实际中使用的.这套方案主要用于相互接口之间无业务关联的测试. 结构设计与数据准备 接口测试的流程 1. 项目启动后,测试人员要尽早找到开发人员拿到接口测试文档 2. 获取接口测试文档后,就可以进行接口用例的编写和调试 3. 接口用例编写调试完成后,部署到持续集成的测试环境中, 4. 设定脚本运行频率,告警方式等基本

转:Linux下用Jmeter做接口测试

本地设计 首先在本地设计 Apache JMeter 测试计划,大家可以参考<接口测试之 JMeter 初探> ,这里不再重复. 服务器配置 确保服务器已经安装了JDK和Python. 在服务器端创建文件夹 mkdir /data/loadtest cd /data/loadtest 将测试计划上传到该文件夹中,本文以 QA2.jmx 为例. 下载 Apache JMeter 到当前文件夹 wget  http://mirrors.hust.edu.cn/apache//jmeter/bina

centos7搭建ANT+jmeter+jenkins接口测试自动化环境

一.环境准备 因为用到了jmeter和apache-tomcat,centos7必须要有java环境,所以配置jdk和apache-tomcat什么的,就不多说了,自行操作 帮你们偷懒: ant下载地址:http://mirrors.hust.edu.cn/apache//ant/binaries/apache-ant-1.10.3-bin.tar.gz jmeter下载地址:http://mirror.bit.edu.cn/apache//jmeter/binaries/apache-jmet

用JMeter进行接口测试

一.测试准备 1.1选择用badboy录制登录脚本 1.用badboy录制一个登录脚本 2.导出成.jmx文件 3.启用HTTP CookieManager和login接口部分,其余多余部分可禁用 1.2选择用JMeter直接添加 1.在bin目录下,双击jmeter.bat运行JMeter 2.右键点击测试计划-编辑-添加-线程组,依次点击选择,出现线程组界面 线程数:表示多少个请求: 参数Ramp-Up Period:表示在多长时间内跑完所有的请求: 循环次数:表示同一个请求执行多少次 3.

如何使用jmeter做接口测试

1.传参:key=value形式 2.传参:json格式 3.jmeter上传文件 4.jmeter传cookie 或者使用 HTTP Cookie管理器 原文地址:https://www.cnblogs.com/hushaoyan/p/9919309.html

Jmeter jdbc接口测试

一,jmeter工具介绍 JMeter也称为"Apache JMeter",它是一个开源的,100%基于Java的应用程序,带有图形界面. 它旨在分析和衡量Web应用程序和各种服务的性能和负载功能行为. JMeter主要用于测试Web应用程序或FTP应用程序,但目前,它适用于功能测试,JDBC数据库连接,Web服务,通用TCP连接和OS本机进程. 您可以执行各种测试活动,如性能,负载,压力,回归和功能测试,以便针对您的Web服务器获得准确的性能指标. JMeter支持的协议列表: We

jmeter中接口测试出现乱码或不识别中文解决办法

在查看结果是中出现乱码时:jmeter的bin目录下的jmeter.properties下最下面添加sampleresult.default.encoding=UTF-8后重新打开工具就好了 在接口的Body Data出现乱码时:jmeter的bin目录下的jmeter.properties下最下面添加jsyntaxtextarea.font.family=Hack,重新打开工具,在接口中post方式后面Content Encoding输入utf-8 原文地址:https://www.cnblo