Jmeter入门之一:HTTP请求测试

Jmeter(JAVA):

1、  接口测试——自动化(界面、脚本、插件)

2、  性能测试——线程组(一个线程组对应一个虚拟用户)

 

问题:

Jmeter和loadrunner的区别:

1、  性能的结果展示(吞吐量、响应时间、事物、消息数)

2、  IP欺骗

3、  场景设置

 

学习方向:

1、  先掌握接口自动化的实现

2、  然后学习性能测试

 

线程组:

SetUp thread Group   ——

teardown thread Group  ——

线程组—— 与loadrunneraction

 

一个线程组可以理解成一个用例或者一个场景

 

例子:一个登录操作为例:

为了方便测试我们先用flask写个简单的服务(文末代码)作为服务器并启动;

case测试步骤:

1、  发送HTTP请求

建立HTTP请求;

运行后,jemter向服务端发送了请求,这时候服务端就会有响应;

2、  发送结果展示:

2.1、点击右上角的黄色的三角形的感叹号按钮,下方就会展示出log信息;

2.2、在注册步骤上右键,点击“添加——监听器——查看结果树”,设置保存路径,所有的请求结果都会展示在“查看结果树”中;


3、  断言

 以下为server端:

# encoding=utf-8
from flask import Flask,request,make_response
import time
import random
app = Flask(__name__)
#注册
@app.route('/register',methods=["post"])
def <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值