首页 > 其他分享 >性能测试|JMeter参数化(一)

性能测试|JMeter参数化(一)

时间:2023-01-13 18:35:15浏览次数:37  
标签:Set 登录 CSV 参数 测试 txt Data JMeter

Jmeter 参数化之 CSV Data Set Config

1、什么是参数化?

固定的数据,使用动态参数的形式代替,而动态参数是可以根据自己的需要进行配置的。

2、什么时候用到参数化?

登录操作中的用户名和密码。查询操作中的关键字,通过配置不同的用户名密码或者关键字,实现不同用户的登录和不同关键字的查询。

本文主要针对 CSV Data Set Config,的txt文本形式,以HTTP Post请求为列。

以一个简单登录操作为例,如下,可以成功访问登录接口,实现登录。

性能测试|JMeter参数化(一)_Data

现在对用户名和密码进行参数化,实现不同用户的登录

步骤 1:在本地电脑上新建一个txt文档,存入用户名和密码。

性能测试|JMeter参数化(一)_CSV_02

步骤 2 :右击HTTP请求,添加 CSV Data Set Config,如下:

性能测试|JMeter参数化(一)_Data_03

步骤 3:配置 CSV Data Set Config,如下: 设置 Filename、Variable Names 两项,其他保持默认。

(txt文档默认ANSI编码,那么CSV中保持默认。 之前有设置过UTF-8,但是经常有问题。这块大家自己多体会,保持两边编码一致)

性能测试|JMeter参数化(一)_参数化_04

参数化就完成了,执行请求,参数将来着txt文本。

步骤 4:修改HTTP请求参数值。${username} 即在CSV Data Set Config 中定义的参数名称

性能测试|JMeter参数化(一)_CSV_05

步骤 5:设置线程数,循环读取参数文本中的所有行参数,txt中设置了3个用户,将从第1行循环

性能测试|JMeter参数化(一)_Data_06

发起执行,每个请求中的post请求参数和txt文本中一致:

性能测试|JMeter参数化(一)_参数化_07

以上示例中,只是拿实际接口做的一个简单示例,阅读者不用考虑接口访问是否通过,只需看参数化过程。


标签:Set,登录,CSV,参数,测试,txt,Data,JMeter
From: https://blog.51cto.com/u_15640304/6006386

相关文章

  • 性能测试|JMeter连接数据库
    jmeter连接mysql数据库总体步骤如下:下载mysql的jar包放入到jmeter的lib下,然后重启jmeter配置JDBCConnectionConfiguration配置JDBCRequest在请求中引用查询到的结果变量,......
  • App自动化测试|Appium介绍
    App自动化测试|Appium介绍Appium简介Appium是一个开源工具,用于自动化iOS手机、Android手机和Windows桌面平台上的原生、移动Web和混合应用。原生应用:指那些用iOS、Android或......
  • App自动化测试|Appium+Python自动化测试环境搭建(Windows)
    windows下搭建python+appium环境搭建过程步骤如下:安装jdk并配置好环境变量(jdk版本1.8以上)安装android-sdk并配置好环境变量;具体步骤见:https://ceshiren.com/t/topic/4001安......
  • App自动化测试|Appium-Desktop界面介绍
    Appium-Desktop界面介绍Appium-Desktop主界面包含三个菜单Simple、Advanced、PresetsSimple界面:Host设置Appiumserver的ip地址,本地调试可以将ip地址修改为127.0.0.1Port设......
  • 电动滑板车出欧盟EN17128:2020标准测试
    EN17128:2020《载人和货物及相关设施运输的轻型机动车辆,未经道路使用类型批准-轻型电动车辆(PLEV)》于2020年10月21日发布,该标准由技术委员会CEN/TC354负责编写,由法国标......
  • 基于Python+uiautomation的windowsGUI自动化测试概述
    (基于Python+uiautomation的windowsGUI自动化测试概述)1前言一直使用Python做自动化测试,近期遇到了要对桌面端软件即windowsGUI进行自动化测试。Python的GUI自动化测试工......
  • 基于Python+UIautomation的WindowsGUI自动化测试实战(二)-计算器
    (计算器)1测试需求模拟操作windows10自带的计算器,计算简单的结果数据。2测试步骤打开计算器;输入10*52查看计算结果,并进行判断是否计算OK;关闭计算器。3实现脚本......
  • WindowsGUI自动化测试框架搭建之需求整理、详细设计和框架设计
    ((一)-总体需求)1需求整理1.1实现目的基于CS架构,模拟用户(鼠标、键盘)操作,达到快速、重复执行测试用例;便于回归测试,快速覆盖主线用例或功能;线上或线下巡检测试,结合持续......
  • 打火机出亚马逊需要做什么标准测试呢?
    最近很多客户过来咨询,亚马逊上有人投诉产品安全问题,亚马逊要求提供UL报告,怎么办?特别是安全电气类产品,很多卖家不约而同的提出同样的问题。不要着急,我司已经处理过很多类似产......
  • 基于Python+UIautomation的WindowsGUI自动化测试实战(一)-记事本
    1测试需求模拟用户操作,打开记事本进行内容输入2测试步骤2.1用例1打开记事本;窗口最大化;输入"人生苦短,我用Python!";关闭窗口;不保存直接退出。2.2用例2打开记......