首页 > 其他分享 >jmeter做一个注册的脚本

jmeter做一个注册的脚本

时间:2024-06-13 16:36:44浏览次数:16  
标签:脚本 添加 cookie 处理器 注册 jmeter

前置处理器:在请求之前做的操作在前置处理器里

后置处理器:收到响应之后的操作在后置处理器里

1、抓包获取注册接口

 

 

 

2、复制URL、参数等信息到jmeter

 

 3、jmeter添加监听器-察看结果树

运行脚本查看结果

 啥意思没明白,反正脚本没成功,如果脚本成功响应数据应该是类似用户已注册等内容

4、添加一个http请求

注册的这个请求接口是从http://192.168.1.141/bbs/member.php?mod=register跳转过来的,所以在注册接口前面增加一个http请求试试

从这个接口里取formhash值,通过jmeter的边界提取器提取

 

 

5、jmeter添加后置处理器-边界提取器

 在真正的注册接口引用这个formhash值,如下

 6、还是报错,添加cookie管理器

cookie管理器添加了就行,不需要做其他操作,不需要将sessionid写死。 cookie管理器的作用:会帮助每一个用户保存每个用户的cookie,并且在每次迭代的时候把以前的cookie删掉,重新保存每次迭代的cookie。

 7、好像到这儿没报错了,参数化用户名和邮箱

jmeter-配置元件-CSV数据文件设置

 忽略首行,选True,就是不用第一行

 

 8、添加聚合报告、汇总报告

9、设置线程数,运行脚本

 10、调试结束,脚本好像没出问题

 

标签:脚本,添加,cookie,处理器,注册,jmeter
From: https://www.cnblogs.com/Noul/p/18245913

相关文章

  • 禁止Windows用户使用cmd、powershell、注册表、*.bat脚本、修改网卡IP等操作
    如果你想让你的计算机或域控用户的计算机禁止使用cmd、powershell、注册表、bat脚本、修改网卡IP等操作1. 使用本地组策略(如果是本地用户)如果是非域用户,如果你在Windows10Pro或更高版本上,可以使用本地组策略(LocalGroupPolicy)来限制访问。打开“本地组策略编辑器”(gpedit.......
  • Jmeter 性能测试之阶梯式场景、波浪式场景
    一、阶梯式场景(负载测试)该场景主要应用在负载测试里面,通过设定一定的并发线程数,给定加压规则,遵循“缓起步,快结束”的原则,不断地增加并发用户来找到系统的性能瓶颈,进而有针对性的进行各方面的系统优化。使用到的线程为:jp@gc-SteppingThreadGroup(deprecated)在......
  • easyrecovery专业版破解无需注册绿色版免费下载 easyrecovery16数据恢复软件永久激活
    EasyRecovery(易恢复中国)是由全球著名数据厂商Ontrack®出品的一款数据文件恢复软件。支持恢复不同存储介质数据:硬盘、光盘、U盘/移动硬盘、数码相机、Raid文件恢复等,能恢复包括文档、表格、图片、音视频等各种文件。开发背景:全球领先的数据恢复解决方案提供商Ontrack近......
  • jmeter【配置元件】-【用户定义的变量】与【前置处理器】-【用户参数】变量重复时,引用
    引用前置处理器中的【用户参数】原因:1.线程组下的用户参数优先级>测试计划中的用户定义的变量2.取样器(http请求)下的用户参数优先级>线程组下的用户参数优先级当某个取样器设置了用户参数时,会优先使用该取样器下的用户参数,因为配置元件一般在测试计划开始之前执行,前置处理器在......
  • 性能测试工具-JMeter
    官网:https://jmeter.apache.org/安装JMeter1.安装JDK下载地址:https://www.oracle.com/java/technologies/downloads/#jdk22-windows执行java--version查看版本2.安装JMeter下载地址:https://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5.6.3.zip下载到本地......
  • 【jmeter】ubuntu分布式jmeter报错:java.rmi.ConnectException: Connection refused to
    一、场景   由于高并发测试,服务器资源不够用,所以需要使用jmeter分布式进行测试,但是测试过程中报错:java.rmi.ConnectException:Connectionrefusedtohost:127.0.1.1;  二、问题原因   就是hostname-i如果返回的是127.0.1.1 三、处理方法   修改hostna......
  • eureka客户端注册服务失败,后缀上下文错误
    2024-06-1219:09:00.652WARN1224---[main]c.n.d.s.t.d.RetryableEurekaHttpClient:Requestexecutionfailedwithmessage:Errorwhileextractingresponsefortype[classorg.springframework.cloud.netflix.eureka.http.EurekaApplications]andcontenttype......
  • 深入解析 JMeter TPS 测试:从理论到实践
    前言作为一名测试工程师,理解并能够准确测量每秒事务数(TransactionsPerSecond,TPS)是确保系统性能的关键指标之一。本文将详细介绍如何使用ApacheJMeter进行TPS测试,包括理论基础、配置步骤和结果分析。什么是TPS?TPS(TransactionsPerSecond)表示系统每秒能够处理的事务......
  • 掌握 JMeter 插件管理器:提升性能测试的利器
    前言ApacheJMeter是一款强大的性能测试工具,其灵活性和扩展性使其在性能测试领域广受欢迎。JMeter插件管理器(JMeterPluginsManager)为用户提供了一个方便的平台来安装、更新和管理各种插件,从而大大扩展了JMeter的功能。本文将详细介绍如何使用JMeter插件管理器,包括安装、......
  • Windows电脑安装Apache JMeter的详细教程
    前言作为一名测试工程师,性能测试是我们工作中不可或缺的一部分。而ApacheJMeter作为一款开源的性能测试工具,以其强大的功能和广泛的适用性,成为了许多测试工程师的首选。本篇文章将详细介绍如何在Windows电脑上安装JMeter。安装Java环境在安装JMeter之前,需要确保系统已经安装......