jmeter测试 flask 接口请求

flask的代码如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
from flask import Flask, url_for, request

app = Flask(__name__)

@app.route(‘/login‘, methods=[‘GET‘, ‘POST‘])
def login():
    if request.method == ‘POST‘:
        print(request.form[‘userid‘])  # 获取post穿过来的参数
        dict = request.form.to_dict()  # 将请求参数解析成字典
        print(dict[‘userid‘])
        return ‘POST‘
    else:
        print(request.args[‘userid‘])   # 获取get传过来的参数
        dict = request.args.to_dict()  # 将请求参数解析成字典
        print(dict[‘userid‘])
        return ‘GET‘

if __name__ == ‘__main__‘:
    app.run()

运行之后,就可以用jmeter 测试接口了

运行jmeter 查看结果树:

原文地址:https://www.cnblogs.com/111testing/p/10810439.html

时间: 2024-10-29 19:08:20

jmeter测试 flask 接口请求的相关文章

jmeter测试dubbo接口

本文讲解jmeter测试dubbo接口的实现方式,文章以一个dubbo的接口为例子进行讲解,该dubbo接口实现的功能为: 一:首先我们看服务端代码 代码架构为: 1:新建一个maven工程,pom文件为: 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation=

JMeter 测试 JAVA 接口

使用JMeter测试JAVA接口,需要编写一个java类,继承AbstractJavaSampleClient,实现具体接口的调用,然后将此工程打包为一个jar包,防止在JMETER_HOME\lib\ext目录下,然后在JMeter里配置调用. 编写Java类,继承AbstractJavaSampleClient 打包 jar 将jar包放置至 JMETER_HOME\lib\ext 目录 JMeter里配置调用 1. 添加依赖 <dependency> <groupId>org

【jmeter】 jmeter 测试HTTP接口

到apache官网下载jmeter:http://jmeter.apache.org/download_jmeter.cgi 1.运行 bin/jmeter.bat ,添加线程组 2.添加HTTP请求 添加cookie ,请求头,授权信息等 3.添加监听器,查看结果信息 基本的配置已经完成,可以设置具体的请求参数来测试接口了. 此处设置从文件中读取内容作为请求参数 打开 选项->函数助手对话框,选择csvRead ,文件内容用,分割. 将文件路径复制作为 CSV 目标值. 点击生成,生成后的函数

使用Jmeter测试Dubbo接口

WebSocket接口需要下载dubbo插件才能使用 本次下载的版本为jmeter-plugins-dubbo-1.3.6 由于工作需要,最近需要对dubbo接口进行测试,查询了很多资料,最后调试通过,记录下 以前也用Jmeter对dubbo接口进行过测试,需要使用java语言编写方法调用dubbo接口,然后创建一个Maven项目,生成依赖的jar包,在把jar包放到Jmeter的lib目录,然后在java类型请求中,就可以看到自定义的java请求,及其繁琐,耗时 一.添加线程组 添加线程组等其

使用Jmeter测试Dubbo接口(参数设置篇)

WebSocket接口需要下载dubbo插件才能使用 本次下载的版本为jmeter-plugins-dubbo-1.3.6,下载完成后jar文件放到\lib\ext目录下 由于工作需要,最近需要对dubbo接口进行测试,查询了很多资料,最后调试通过,记录下 以前也用Jmeter对dubbo接口进行过测试,需要使用java语言编写方法调用dubbo接口,然后创建一个Maven项目,生成依赖的jar包,在把jar包放到Jmeter的lib目录,然后在java类型请求中,就可以看到自定义的java请求

使用Jmeter测试WebService接口

WebService接口脚本开发步骤 1.使用SoupUI获取详细报文 2.jmeter使用HTTP请求模拟发送请求 一.使用SoupUI获取发送报文 打开SoupUI软件,右键点击Projects>New SOAP Project 输入Project Name和Initial WSDL(原始WSDL地址),点击OK按钮 解析完成之后,会生成该WSDL下的所有接口请求 输入请求参数,点击调试按钮,查看正确的响应报文 点击Raw,查看具体的请求方法和信息头信息 二.使用Jmeter调用HTTP请求

使用Jmeter测试WebSocket接口

WebSocket接口需要下载相应的插件才能进行测试 一.添加线程组 添加线程组等其他元件 添加线程组,Jmeter执行是通过线程组进行驱动的,测试计划必须最少有一个线程组,选中Test Plan,点击右键,添加>Threads>线程组 添加CSV 数据文件设置元件,该元件可用来参数化,点击右键>添加>配置元件>CSV 数据文件设置 添加用户定义的变量,该变量可在整个线程中进行调用 二.依次添加如下请求 添加创建连接请求-选中线程组,点击右键,添加>Sampler>

Jmeter测试Http接口 Jmeter2.13r

1.启动Jmeter,添加Test Plan,修改右边文本框的Name的值为HttpInterfaceTestPlan,并保存. 2.添加线程组Thread Group,命名为HttpInterfaceThreadGroup 3.因为主要是做接口测试,暂时不关注性能,所以把线程数Threads(Users).间隔时间(Ramp-up time).循环次数(Loop count)做简单的设置, 如下图片所示. 4.添加Http Request,用默认的名字 5.按下图所示,配置http请求的参数:

jmeter测试webapi接口

JMeter安装与简单操作(包括基本的JMeter使用例子如添加“线程组”,添加“HTTP请求”,添加“监听器-用表格查看结果,察看结果树”,监听器第一个,性能监听Aggregate Graph保存测试计划运行测试计划.) Jmeter 用动态参数进行测试(对于测试动态URL的例子,可以先将动态数据写入csv文件.然后创建一个“CSV Data Set Config”,设定CSV文件名,变量名,变量分隔符等.然后在http测试的url部分,填入如下路径:/index.jsp?${sub_url}