jmeter之OPMS项目管理参数化与断言实战;

今天使用jmeter在开源的OPMS系统上进行登录——添加新项目——测试项目的4种状态;

使用到的jmeter元件有测试计划、线程组、Http请求默认值(填写ip,端口)、HTTP Cookie管理器(像浏览器一样存储和发送cookie(保持登录?),可在查看结果树中查看)、HTTP信息头管理器(尽可能真实的模拟用户打开浏览器的操作)、HTTP请求(将请求发送到服务器)、JDBC请求(向数据库发起请求,处理返回结果)、JDBC Connection Configuration (建立与数据库的连接)、固定定时器(每次请求前停留固定时间)、XPath断言(判断**与预期是否一致)、BeanShell断言(判断**结果是否正确)、察看结果树(可以实时查看每个请求的数据及相应结果)、调试取样器(显示自定义的变量及值)、正则表达式(用于提取新增项目的id);

原文地址:https://www.cnblogs.com/canglongdao/p/12568458.html

时间: 2024-11-09 06:22:53

jmeter之OPMS项目管理参数化与断言实战;的相关文章

jmeter(四十六)参数化与断言实战

概述 今天用jmeter做一次参数化实战.通过计数器遍历参数表,然后查询jdbc进行beanshell断言. 涉及元件 用户参数,计数器,正则表达式,jdbc,beanshell脚本 详细过程 在我们的opms项目管理中,有一个项目状态的修正,四种状态分别为延期,挂起,进行,结束 在接口自动化案例中,我们需要对这四种状态进行遍历,然后进行断言,判断状态是否正确修改 我们通过抓接口,发现了传参的一个规律:除了项目id之外,四种状态的status分别是1,2,3,4 我们把添加项目的返回id用正则表

JMeter学习(四)参数化、断言、集合点

1.参数化 录制脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统. 这个时候就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问. JMeter的参数化存在两种方式 准备工作 a)录制一个脚本(可以用badboy工具录制),在jmeter中打开,找到有用户名和密码的页面.如下: b)我们需要“参数化”的数据,用记事本写了三个用户名和密码,保存为.txt格式文件,注意:用户名和密码是一一对应的,中间用户逗

Jmeter CSV 参数化/检查点/断言

当参数的值没有规律且量不太大时,可以使用CSV Data set config这种方法. 案例: 应用Sogou自动搜索关键字: 软件开发测试,web功能自动化测试,性能自动化测试,Selenium以及Jmeter 要求:使用Jmeter 的CSV Data set config来完成 具体步骤: 1. 创建一个csv文件,内容为参数的值集,每一个参数占一列,第一行就开始写参数值,不要写参数名. 比如在D:\test.txt 中添加以下内容  2. 打开Jmeter,并打开先前使用Badboy录

【Jmeter基础知识】Jmeter的三种参数化方式

JMeter的三种参数化方式包括: 1.用户参数 2.函数助手 3.CSV Data Set Config 一.用户参数 位置:添加-前置处理器-用户参数 操作:可添加多个变量或者参数 二.函数助手 位置:按照1-2-3的步骤 操作:4中填写文件的位置,5中填写要读取的列的位置,第一列为0.点击[生成]按钮,拷贝字符串,去替换要参数化的值. 注意:Jmeter读取的文件中第一行没有标题,直接就是值了. 三.CSV Data Set Config 1.为文件所在的位置,可以建txt文档,然后,直接

jmeter之json数据参数化 断言等

在 http Load Testing 中,json 数据的提交是个让人头疼的问题.本文详细介绍如何进行 JMeter 的 json 测试提交,以及如何将其参数化.Step 1 http json 请求采样器的录制 这个工具很多,可以使用 JMeter 代理录制,也可以使用 Badboy. Step 2 为该采样器添加 HTTP 信息管理器鼠标右击该采样器,右键菜单选择 "添加" -> 配置元件 -> HTTP 信息头管理器,然后信息头添加一条名称为 Content-Typ

JMeter:基本及参数化、关联

一.JMeter和LoadRunner对比 1.lr稳定,使用c写,jmeter跨平台,免费,开源,小巧,java写的: 2.jmeter没有进程方式,只有线程: 3.jmeter没有IP欺骗: 4.lr有不同带宽下的测试,jmeter没有. 二.JMeter的配置 1.path环境变量的配置: 程序的执行需要使用外部的指令javac,但是javac仅仅只能在jdk安装目录下的bin目录下执行,因此程序只能写入bin目录.程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任

【t1】·badboy跟jmeter结合的网页参数化测试(pigeon详细说)

[163网易邮箱网页的参数化测试],在网上查找的资料中学了好久,发现对于我这种小白来说,还是不够详细,我自己思考细想了很久才慢慢有点掌握,所以把参数化的详细过程梳理一遍,帮自己记录,也帮一下小白学习. [1]第一步,肯定是先将两个软件工具下载下来,两个工具打包放在百度云了,可直接使用http://pan.baidu.com/s/1micsNt2.当然你要自己官网下载也行呵呵.jmeter解压后可直接使用,badboy压缩包解压好是BadboyInstaller-2.0.5.exe,运行该文件进行

jmeter http请求与参数化

1.windows下,下载jmeter压缩包,解压后打开bin目录下的jmeter.bat文件,显示jmeter主页面 2.添加"线程组"及"http请求": 3.添加get请求和post请求: (1)在"方法"处选择get或post (2)输入IP.端口和路径 (3)在parameters中添加参数,如果参数是json类型,在body data中编辑 (4)上传文件:选择files upload,添加文件路径和参数名称 4.添加cookie,在

Jmeter--录制脚本-用户参数化-添加断言

使用jmeter实现的场景 1.使用badboy录制脚本 2.使用jmeter自带元件进行用户参数化 3.给请求添加断言(给请求添加检查点) 使用badboy录制脚本导入jmeter 1.输入https://www.sogou.com按回车 2.输入“badboy”进行搜索 3.保存脚本为jmeter可使用的脚本格式(在badboy中选择:File->Export JMeter6…)样例中保存后的文件名为test-1.jmx 4.在jmeter中打开test-1.jmx 使用jmeter自带元件