首页 > 其他分享 >【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试

时间:2022-12-01 21:32:53浏览次数:51  
标签:HTTP 请求 51cto 路径 接口 修改 添加 测试 断言

测试时优先对其进行结构化拆分,将测试整体拆分为各个场景

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_正则表达式

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_02

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_03

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_正则表达式_04

创建线程组,简单控制器,HTTP请求默认值,HTTP信息头管理器

将测试目标结构化,可以更好地管理测试框架和整合其他组件,有利于反馈工作

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_正则表达式_05

添加HTTP请求默认值

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_数据_06

添加HTTP信息头默认值

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_正则表达式_07

在HTTP请求中修改请求方式,路径,登录数据(在HTTP请求默认值中添加过对应测试域名或IP)

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_数据_08

添加 Json 提取器(获取为全局变量),获取 token 值;也可使用正则表达式定义动态ID

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_09

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_10

模板:⽤ $$ 引⽤起来,如果在正则表达式中有多个正则表达式(括号中),则可以是 $2$, $3$ 等等,表示解析到的第⼏个值给user_id。

  $1$ 表示匹配到第⼀个值,0代表随机取值,-1代表所有值;提取结果是⼀个数组,其余正整数代表第⼏个匹配的内容提取出来。如果匹配数字选择的是-1,还可以通过 {user_id_2}来取第2 个匹配的内容。 的⽅式来取第 个匹配的内容,

缺省值:正则匹配失败时取值

创建断言判断是否登陆成功

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_数据_11

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_数据_12

在HTTP请求中修改请求方式,路径

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_13

创建断言判断是否进入首页

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_正则表达式_14

在HTTP请求中修改请求方式,路径,登录数据

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_15

添加 Json 提取器,获取 id 值后面调用 id 修改产品数据

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_正则表达式_16

添加断言判断

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_17

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_正则表达式_18

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_19

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_20

在HTTP请求中修改请求方式,路径

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_21

添加断言

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_正则表达式_22

在HTTP请求中修改请求方式,路径,传递值

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_数据_23

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_数据_24

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_25

添加断言判断

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_数据_26

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_数据_27

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_28

在HTTP请求中修改请求方式,路径,传递值

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_数据_29

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_30

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_正则表达式_31

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_32

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_数据_33

添加断言判断

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_34

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_数据_35

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_正则表达式_36

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_正则表达式_37

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_正则表达式_38

在HTTP请求中修改请求方式,路径,传递值

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_数据_39

添加断言判断

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_40

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_41

在HTTP请求中修改请求方式,路径

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_42

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_正则表达式_43

添加断言判断

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_正则表达式_44

查看断言结果

【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_正则表达式_45

重点:学习资料

600g的学习资料懂的都懂

+v:mashang-qq备注知乎000领取


【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_默认值_46




【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试_数据_47

标签:HTTP,请求,51cto,路径,接口,修改,添加,测试,断言
From: https://blog.51cto.com/u_15876125/5904102

相关文章

  • 【51cto】top1全栈接口测试教程 jmeter接口测试,接口自动化测试【2】
    延时等待(全局性)api测试⽤例执⾏速度⾮常快,某些时候因为业务的特性想让它延迟⼏秒执⾏,那么这个时候就使⽤延时等待。参数化可以理解为:⼀个测试点需要多次操作,并且每......
  • Vulnhub之InfoSecWarriorBox 2靶机详细测试过程
    InfoSecWarriorBox2作者:jason_huawen靶机基本信息名称:InfoSecWarriorCTF2020:02地址:https://www.vulnhub.com/entry/infosecwarrior-ctf-2020-02,447/提示:Enu......
  • 干货|成为优秀软件测试工程师的六大必备能力
    “软件吞噬世界”、“软件定义一切”。随着软件行业的迅速发展,保障软件质量的关键环节——软件测试也变得越来越重要。而执行测试工作的测试工程师,便是软件质量的把关者。......
  • 前后端分离项目VUE使用axios调用微服务SpringBoot后端接口无法获取参数
    前言首先这是一个很简单却又很恶心的问题,简单就是只需要根据服务端的入参规则传参就行了,恶心就是在写前端时,大多数是只知道入参和请求方式的,但是这里就会涉及到一些小的知识......
  • Junti单元测试
    Junit单元测试##测试分类黑盒测试,白盒测试黑盒测试,不需要写代码,给输入值,看程序是否能够输出期望的值白盒测试,需要写代码的,关注程序的具体执行流程Junit使用是白......
  • 搞定难搞的项目测试
    项目A  由于同事休婚假,一周周五临时接受了***项目测试任务。由于工期已经接近尾声,下周一是发布时间,组长、项目经理指明下周一要发布,因为本来已经延期了。当时压力有点......
  • 测试比较if else与switch case
    #include<iostream>staticconstintLOOP=10000000;staticconstintN=10;voidtest_if_else(){for(inti=0;i<LOOP;i++){intsum=0;f......
  • boyer_moore与find对比测试
    #include<iostream>#include<string>intboyer_moore(conststd::string&src,conststd::string&des){intsize=src.size();intlen=des.size();if(......
  • tcmalloc性能测试
    一tcmalloc简介1.tcmalloc(thread-cachingmalloc),即线程缓存malloc,为每个线程分配本地的cache;2.线程所需的小对象(几十个字节到1K左右)都从本地cache取;3.同时tcmalloc维护进程......
  • 性能测试
    什么是性能测试?性能测试是用来评估计算机、网络、软件程序或设备在负载下的速度,响应时间和稳定性的测试方法。一般运行性能测试是为了识别性能相关的瓶颈。性能测试可......