首页 > 其他分享 >23-jmeter-tearDown线程组

23-jmeter-tearDown线程组

时间:2022-11-10 10:58:59浏览次数:66  
标签:JDBC 注册 tearDown 线程 测试 jmeter

前言

在使用jmeter测试的时候,测试之前会有个数据准备工作,测试完成后如果产生了一些多余的数据,我们应该对数据还原清理相关的测试数据。
测试结束使用tearDown线程组清理本次测试产生的多余数据,可以调用对应的删除接口删除,也可以直接删除数据库的数据。

注册接口

线程组添加一个注册接口,注册手机号码:“13500000222”

 

重复注册的话,会发现该账号已被注册了,这样就达不到自动化测试的目的了

 

 我们希望用这个账号可以重复去注册,保证每次测试都是新注册的用户,于是可以加个tearDown线程组清理本次测试产生的多余数据

tearDown线程组

tearDown线程组添加JDBC请求,JDBC Connection Configuration相关配置参考 06-jmeter-使用jmeter工具初访数据库

 

 再次重复运行,就能每次注册成功了

 

 

全局变量

前面我们注册的手机号码是写死的,这样不利于数据的维护,于是可以加个全局变量的管理

添加-配置元件-用户定义的变量,加到测试计划下(线程组外面)

 

 测试用例和JDBC Request去引用变量 ${mobile}

 

 

 

 这样就方便维护测试数据了

 

标签:JDBC,注册,tearDown,线程,测试,jmeter
From: https://www.cnblogs.com/manbuzhezhi/p/16876326.html

相关文章

  • 22-jmeter-压测的时候仅登陆一次(仅一次控制器)
    前言在线程组里面写了2个接口,一个是登陆的接口获取token,另外一个是需要拿到token才能访问用户信息的接口。我只想对第二个接口发多次请求做压测,不需要每次都去执行登陆,于......
  • 多线程测试
    编写多线程程序,主线程中开启两个线程,一个线程打印十个偶数随机数,一个线程打印十个奇数随机数。#include <stdio.h>#include<stdlib.h>#include<string.h>#incl......
  • 多线程测试
    #include<stdio.h>#include<pthread.h>void*Thread1(void*arg){printf("线程1:");intn=0;intA[10]={-1};intTemp=-1;while(......
  • 多线程测试
    编写多线程程序,主线程中开启两个线程,一个线程打印十个偶数随机数,一个线程打印十个奇数随机数.代码如下:#include<stdio.h>#include<pthread.h>#include<stdlib.h>#i......
  • 多线程
    编写多线程程序,主线程中开启两个线程,一个线程打印十个偶数随机数,一个线程打印十个奇数随机数.......
  • 20201317 读者-写者(多线程)问题的思考与研究
    操作系统中"读者-写者"问题1.OS“读者-写者”问题,理解问题的本质,提交你理解或查找到的文本资料1、允许多个读者可以同时对文件执行读操作。2、只允许一个写者往文件中......
  • 多线程测试
    截图代码#include<stdio.h>#include<pthread.h>void*Thread1(void*arg){printf("线程1:");intn=0;intA[10]={-1};intTemp=-1;......
  • 支持JDK19虚拟线程的web框架,之四:看源码,了解quarkus如何支持虚拟线程
    欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos《支持JDK19虚拟线程的web框架》系列文章链接支持JDK19虚拟线......
  • JUC学习笔记——进程与线程
    JUC学习笔记——进程与线程在本系列内容中我们会对JUC做一个系统的学习,本片将会介绍JUC的进程与线程部分我们会分为以下几部分进行介绍:进程与线程并发与并行同步与异......
  • winform 子线程进行弹窗提示
    项目中有个动作:打开一个窗体展示FormToasttoast=newFormToast();toast.lblMsg.Text=str;toast.Show(); 大多数情况,直接在界面上(主线程)点击按钮的时候展示,没......