JMeter接口测试-用户参数

前言

一个系统有两个接口,一个注册、一个登录,注册用户类型为手机号码。现想在jmeter中实现,用一个随机手机号码进行注册,然后再用这个随机号码登录。

随机手机号码注册,那就肯定会用随机函数生成手机号码,生成的这个手机号怎么用呢?

方法一、使用关联,在注册接口上增加一个后置处理器,提取注册的手机号出来,然后再用于登录及之后的接口

方法二、把注册的信息写入文件,然后再从文件中提取手机号码,然后再用于登录及之后的接口

今天,我给小伙伴们讲一下第三种方法,就是添加配置元件-用户参数,一个用户参数的变量,接收随机函数生成的号码,注册和登录等接口,都引用这个变量。

原文地址:https://www.cnblogs.com/zhangwuxuan/p/12346501.html

时间: 2024-08-30 03:25:25

JMeter接口测试-用户参数的相关文章

jmeter接口测试-调用java的jar包-csv参数化请求-BeanShellPreProcessor生成验签作为请求验证参数-中文乱码----实战

背景及思路: 需求:要做 创建新卡 接口的测试,要求: 1. 不需要每次手动修改请求参数. 方案:文中先用excle将数据准备好,导出为csv格式,再用jmeter的csv请求进行参数化 2. 卡号需要唯一: 方案:文中用jmeter的beanshell按时间戳加随机数生成 3. 请求参数中有一个参数,会根据相应的请求参数生成(文中的sign值),接口请求会验证sign是否和相应请求参数对应: 方案: 1. 文中将生成sign的源码打包放在jmeter的lib\ext\ 下, 2. 再用jmet

jmeter接口测试图文示例

以getObjectByCode接口为例,用jmeter2.13来进行接口测试. 测试前准备: 测试工具及版本:jmeter 2.13 r1665067(须包含__MD5函数) 示例接口:8.1根据单品编码查询上架状态的单品详情 接口方法:/single/v1/getObjectByCode 1.准备jmeter免安装包,把...\bin\jmeter.bat添加到桌面快捷方式. 2.点击电脑桌面jmeter快捷方式,进入jmeter界面.界面默认会有一个测试计划和一个工作台,测试计划下默认会有

WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试)

 接口测试与数据驱动 1简介 数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚本读取并执行测试的过程. 2 数据驱动与jmeter接口测试 我们已经简单介绍了接口测试参数录入及测试执行的过程,因为大量的测试脚本与测试数据内聚在一起,使得我们的测试脚本的可移植性及可维护性变得很不好,所以我们接下来采取了csv格式表格保存测试数据来驱动测试的方式. 2.1 新建一个csv文件 新建一个txt文档文件,重命名文件,修改文件后缀名为csv,如test.csv,

Jmeter接口测试操作

一.Jmeter接口测试操作步骤 1. 启动jmeter,右键点击测试计划-->添加-->Threads(Users)-->线程组,点击线程组菜单,右边显示参数设置. 2 . 右键点击线程组-->添加-->Sampler-->HTTP请求,此时在线程组下面出现HTTP请求选项.点击该选项,出现HTTP请求界面. 3 右键点击HTTP请求-->添加-->配置元件-->HTTP信息头管理器,在HTTP信息头管理器界面中点击"添加"按钮,

WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试) 接口测试与数据驱动

转载:http://www.cnblogs.com/chengtch/p/6576117.html 1简介 数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚本读取并执行测试的过程. 2 数据驱动与jmeter接口测试 我们已经简单介绍了接口测试参数录入及测试执行的过程,因为大量的测试脚本与测试数据内聚在一起,使得我们的测试脚本的可移植性及可维护性变得很不好,所以我们接下来采取了csv格式表格保存测试数据来驱动测试的方式. 2.1 新建一个csv文件 新

Jmeter接口测试---基于http协议之get/post

Jmeter接口测试---get请求 1.创建一个线程组 测试计划---添加---Threads ---线程组 2.添加http请求,步骤如下图所示: 3.添加带有参数的get请求,如下图展示内容: 设置服务器名称或IP.端口号.路径.方法为get,其他默认 4.增加一个事务文本检查点.添加的步骤如下图所示: 设置所要检查的文本内容(如果返回的数据还不知道可先添加 察看结果树 看返回的数据是什么,再进行检查点的设置): 5.添加一个 察看结果树,用于调试能否返回正确的结果值: //=======

jmeter接口测试实例1-post请求

一.jmeter界面介绍 二.jmeter接口测试post请求实例1-登录 1.添加线程组 2.线程组下添加http请求 3.在http请求中写入接口url.路径.请求方式.参数 4.添加察看结果树 6.调用接口.查看返回值 原文地址:https://www.cnblogs.com/ddxxn/p/8570820.html

Jmeter接口测试参数传递----正则表达式实践

接口测试中通常下一步的入参需要依赖上一步的出参 如何获取上一步接口返回值中指定的参数呢? 1.如果是通过脚本实现接口测试,可通过实现一个方法来专门获取返回值的参数: 2.如果是使用工具测试,每个不同的工具都提供了不同的方法来获取参数: 以下主要讲解一下Jmeter中如何获取接口返回值的参数. Jmeter中提供了正则表达式提取器,可以方便的获取到接口返回值中的参数 如果B接口请求中需要传入bankCardSign和bindCardSign两个参数,但这两个参数在A接口的返回参数中,则可以采取以下

Jmeter接口测试(五)变量及参数化

在请求过程中,有时我们需要在请求中设置一些变量来测试不同的场景. 提示:在调试请求过程中,无关的请求可以暂时禁用掉,选择某个暂时不用的请求,右键--禁用 Jmeter 支持以下类型变量:所有类型的变量在引用时的格式均为${变量名} 用户自定义变量 函数生成变量 BeanShell 变量 数据文件变量 用户自定义变量 设置步骤: 选中请求--添加--前置处理器--用户参数 设置变量名称为 user,值为 hancel 在请求时引用变量如下所示: 变量引用格式为:${user} 函数生成变量 Jme