视频教育网站开发,wordpress自带下载插件,asp 网站访问统计,phpcms校园网站一、设置基础组件
1. Apache JMeter 测试 HTTP接口流程
原则#xff1a;简单的http请求而已#xff0c;例如#xff1a;PostMan测试一样的
1.添加一个线程组
2给线程组添加一个取样器#xff0c;用来发送HTTP请求
3.给线程组添加一个监听器(观察结果树)#xff0c;用来查…一、设置基础组件
1. Apache JMeter 测试 HTTP接口流程
原则简单的http请求而已例如PostMan测试一样的
1.添加一个线程组
2给线程组添加一个取样器用来发送HTTP请求
3.给线程组添加一个监听器(观察结果树)用来查看具体的请求和响应信息
4.给线程组添加一个监听器(聚合报告)用来查看具体的请求和响应信息时间等信息2. 添加一个线程组
【Test Plan】-【添加】-【线程用户用户】-【线程组】
2. HTTP信息头管理器
【Thread Group】-【添加】-【配置元件】-【HTTP信息头管理器】 3. 添加HTTP请求
【Thread Group】-【添加】-【取样器】-【HTTP请求】
4. 添加一个察看结果树
【Thread Group】-【添加】-【监听器】-【察看结果树】
5. 添加一个聚合报告
【Thread Group】-【添加】-【监听器】-【聚合报告】
二、配置基础组件
2.1. 服务端代码
package com.gblfy.controller;import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;/*** 模拟JMeter 测试Http接口*/
Controller
Slf4j
public class TestHttpInterface {RequestMapping(value { /httpService }, method RequestMethod.POST, produces application/json;charsetUTF-8;)ResponseBodypublic void recHttpReqJsonData(HttpServletRequest paramRequest, HttpServletResponse paramResponse,RequestBody String paramRequestBody) throws Exception {log.info(HttpServletRequest {},paramRequest);log.info(请求报文体 {},paramRequestBody);log.info(HttpServletResponse {},paramResponse);paramResponse.setHeader(Content-type, application/json;charsetUTF-8);String jsonStrReq 模拟返回响应报文测试中文乱码问题;paramResponse.getWriter().write(jsonStrReq);}
}
2.2. 设置http头信息 注设置Content-Typeapplication/json;charsetUTF-8是因为服务端设置了接收报文的编码格式这是需求中给出的
2.3. 设置http请求参数
说明参数1.ip地址127.0.0.12.端口80803.请求地址url/httpService4.编码格式utf-85.发送的请求的报文体见下面
{
insuranceId: 1,
ServiceName: 1,
productName: 测试中文乱码,
description: 模拟纽约发送请求报文,
技术网站: gblfy
}2.4. 设置请求规则参数 2.5. 发送http请求 三、测试验证
3.1. 服务端验证 3.2. 查看结果树
请求header 请求体(报文) 请求header 响应体(返回报文)
3.3. 查看聚合报告