jmeter发送其他数据格式的http请求

jmeter发送其他http请求

HTTP请求发送参数的方式

  1. key-value形式的参数
    例子:


    image.png

    如果是多个参数,就用 & 分来,例子:


    image.png

    key-value形式入参,key是不变的,是接口中定义好的,我们只需要根据业务填入 value进行测试就好了
    这种入参方式 受 url 长度限制影响 ,会有大小的限制,长度限制随浏览器和后端服务变化,(以下数据随版本变化并不一定准确),一般不会超过2kb


    image.png
  2. path入参
    就是说将参数放入路径里面
    例子:


    image.png

    这个比较简单,就是直接吧参数放入路径中,具体的参数含义看接口定义,注意参数的位置就好了

  3. 请求正文入参


    image.png

    请求正文入参 可以放 各种各样的参数,要看接口规范, 也可以放xml格式的参数(已经不常用了),也可以放自定义格式的参数。现在的项目基本都是json形式的参数,如果是其他格式的参数,注意请求头 中 Content-Type的值 要和 参数的格式相对应。

  4. 请求头入参
    这个形式不常用,看业务需求,通常使用以上三种方式传参,例子:


    image.png

入参形式和请求方法

http请求方法有很多:

序号 方法 描述
1 GET 请求指定的页面信息,并返回实体主体。
2 HEAD 类似于 GET 请求,只不过返回的响应中没有具体的内容,用于获取报头
3 POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST 请求可能会导致新的资源的建立和/或已有资源的修改。
4 PUT 从客户端向服务器传送的数据取代指定的文档的内容。
5 DELETE 请求服务器删除指定的页面。
6 CONNECT HTTP/1.1 协议中预留给能够将连接改为管道方式的代理服务器。
7 OPTIONS 允许客户端查看服务器的性能。
8 TRACE 回显服务器收到的请求,主要用于测试或诊断。
9 PATCH 是对 PUT 方法的补充,用来对已知资源进行局部更新 。

但是按照 RESTful API (一种协议规范), 常用的方法就是以下四种 , 分别对应 增删改查


image.png

但是目前国内公司严格按照 此规范的 并不是很多, 主要还是用 get 和 post。同学们还是需要了解一下,面试经常问。
get 的入参方式 不能使用 请求正文 入参
post 四种入参方式都可以使用

Jmeter 发送key-value形式的参数**

以这个接口举例:


image.png
  1. 添加以下基本元件


    image.png
  2. 再添加一个http请求


    image.png
  3. 填写路径,添加参数


    image.png
  4. 第二种方式


    image.png

    注意 路径 和 参数 用 ?隔开,key和value用 =连接, 多组key_value用&链接

  5. 添加一个响应断言


    image.png
  6. 执行查看结果树,没报错就OK


    image.png

Jmeter 发送path形式的参数

  1. 再次新建一个线程组,可以将上面的线程组重命名以作区分


    image.png
  2. 添加一个http请求,这次使用这个有path 参数的接口进行练习
    这两个接口的功能和参数是一样的,区别在于一个是post,一个是get


    image.png
    image.png
  3. 再添加一个post请求


    image.png
  4. 添加响应断言


    image.png
  5. 执行脚本,如果你不想执行上一个线程组的话 ,可以禁用


    image.png
    image.png

Jmeter 发送请求正文形式的参数

这个就是咱们之前学习的脚本


image.png
image.png

Jmeter 发送请求头形式的参数

同样是咱们之前学习的脚本
这个在实际工作中看开发如何设计接口,如果需要 请求头传参,就使用

image.png
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343