LoadRunnder-VUG

    • WebTours启动
    • VUG脚本录制
    • 脚本删除
    • 运行回放
    • 脚本增强
      • 1:事务插入
      • 2:插入集合点
      • 3:插入检查点
      • 4:参数化
      • 5:打印日志

WebTours启动

WebTours系统:LoadRunner自带的系统;为了让用户能熟悉它这个工具;提供这个web项目给你们玩
1:启动WebTours
在这里插入图片描述

ctrl+c或者关闭窗口就是关闭;我们录制当前web项目的时候这个必须要打开
在这里插入图片描述

2:查看WebTours配置
访问这个Web项目;只有IP当然是不够的;查看端口号
在这里插入图片描述

3:注册登录
在这里插入图片描述

不注册也能登录;它这里放着jojo默认账号给你登录的
在这里插入图片描述
用户名:jojo 密码:bean
登录后:
在这里插入图片描述

VUG脚本录制

创建一个脚本
在这里插入图片描述
在这里插入图片描述
创建完成:
在这里插入图片描述
开发录制:
在这里插入图片描述
第二个是录制电脑上某个应用的脚本;我们选择Web Browser
在这里插入图片描述

在这里插入图片描述
浏览器旁边出现这个组件说明脚本开始录制:注意;需要先把浏览器完全退出,否则会出现脚本录制不到的问题
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

脚本删除

可以进行脚本的删减;删掉一些不要的东西;比如把URL和360浏览器相关的都删掉
在这里插入图片描述

运行回放

在这里插入图片描述
在这里插入图片描述

脚本增强

因为我们还看不出来其它的性能指标;所以需要增强一下脚本

1:事务插入

事务要求:事务必须有开始和结束;开始和结束的名字必须一样,事务处理过程中不能插入“思考时间”,如果插入思考时间,对应的事务的响应时间就不准确。
开始函数:lr_start_transaction(“login”);
结束函数: lr_end_transaction(“login”,LR_AUTO);

插入事务有什么用?可以看一些其它的指标;模拟并发场景。可以直接写代码
在这里插入图片描述
或者使用工具
在这里插入图片描述

在这里插入图片描述

2:插入集合点

集合:为了并发;设置一些点。比如我让100w用户达到我们代码的某个地方;然后能同时并发。到集合点它就不会往下执行;直到所以用户到达之后往后执行。
函数:lr_rendezvous(“rendezous1”);

在这里插入图片描述
运行后:
在这里插入图片描述
录制的时候也可以进行集合点的插入和事务的插入等
在这里插入图片描述

3:插入检查点

检查点:怎么证明这个页面是正确的;符不符合我们预期;所以需要校验这些元素;看看是否是正确的。可以把页面的要检验的字符串;复制上去

在这里插入图片描述

web_reg_find("Fail=NotFound","Search=All","SaveCount=","Text=Don't forget to sign off when you're done!",LAST);

运行结果:
在这里插入图片描述

注意:reg我们检查这是一个注册类函数;需要放在请求之前;就是放在URl之前

4:参数化

假设现在有很多用户我们不能CVCV;通过传参数的方式操作
在这里插入图片描述
先选中这个变量右键:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
针对密码做同样处理:
在这里插入图片描述
在这里插入图片描述

修改扩展日志:
在这里插入图片描述
因为我们有两个参数;还得在Runtime Settings这里改一下运行次数;不然只会执行一个参数
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

5:打印日志

lr_log_message("登录成功");

在这里插入图片描述
lr_output_message:打印;c语言比较字符串用strcmp函数
在这里插入图片描述
输出:hello test888

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/230647.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于FPGA的温度控制系统设计(论文+源码)

1.系统设计 本次基于FPGA的智能温度控制系统,以FPGA为控制核心,采用自顶向下的设计方法,按照模块化设计的思路分别实现各个模块,再加以整合实现整个系统,从而达到了温度控制的目的。系统以水箱为被控对象,…

记录 | C++头文件中 <> 和 ““ 的区别

C 头文件中 <> 和 “” 的区别 #include <cstdio> #include "hello.h"int main(){printf("hello world!");return 0; }● <cstdio> 这种形式表示不要在当前目录下进行搜索&#xff0c;只在系统目录里搜索&#xff1b; ● "hello.h…

音视频:Ubuntu下安装 FFmpeg 5.0.X

1.安装相关依赖 首可选一&#xff1a; sudo apt-get update sudo apt-get install build-essential autoconf automake libtool pkg-config \libavcodec-dev libavformat-dev libavutil-dev \libswscale-dev libresample-dev libavdevice-dev \libopus-dev libvpx-dev libx2…

将yolo格式转化为voc格式:txt转xml(亲测有效)

1.文件目录如下所示&#xff1a; 对以上目录的解释&#xff1a; 1.dataset下面的image文件夹&#xff1a;里面装的是数据集的原图片 2.dataset下面的label文件夹&#xff1a;里面装的是图片对应得yolo格式标签 3.dataset下面的Annotations文件夹&#xff1a;这是一个空文件夹&…

如何在使用Docker快速部署StackEdit并实现公网访问本地编辑器远程办公

文章目录 1. docker部署Stackedit2. 本地访问3. Linux 安装cpolar4. 配置Stackedit公网访问地址5. 公网远程访问Stackedit6. 固定Stackedit公网地址 StackEdit是一个受欢迎的Markdown编辑器&#xff0c;在GitHub上拥有20.7k Star&#xff01;&#xff0c;它支持将Markdown笔记保…

Java语言真的跌落神坛了吗?

Java语言真的跌落神坛了吗&#xff1f; 在开始前我有一些资料&#xff0c;是我根据自己从业十年经验&#xff0c;熬夜搞了几个通宵&#xff0c;精心整理了一份「 Java的资料从专业入门到高级教程工具包」&#xff0c;点个关注&#xff0c;全部无偿共享给大家&#xff01;&#…

居民建筑能耗现状以及节能降耗方向

1我国居住建筑能耗统计情况 我国民用建筑能耗统计工作起步较晚。为了解和掌握民用建筑能源消耗情况&#xff0c;2007年住房和城乡建设部发布了《民用建筑能耗统计报表制度》(试行)[建科函(2007)271号]&#xff0c;自此我国民用建筑能耗统计工作正式展开&#xff0c;而城镇居住…

新增数据,某个字段的值总是保存不上问题解决

在系统中新增一条数据&#xff0c;某个字段的数据总是保存不上&#xff0c;但是没有报任何异常和错误&#xff0c;其他字段也都是正常的&#xff0c;通过抓包分析请求参数发现那个字段的值也没有传给后端&#xff0c;检查了前后端代码也没有排查到问题。百思不得其解&#xff0…

【算法与数据结构】455、LeetCode分发饼干

文章目录 一、题目二、解法三、完整代码 所有的LeetCode题解索引&#xff0c;可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 思路分析&#xff1a;因为大饼干可以满足大胃口的孩子也必然可以满足小胃口的孩子&#xff0c;如果要尽可能的满足孩子的胃口…

【智慧之窗】AI驱动产品探索

一.初识 ChatGPT ChatGPT 是由 OpenAI 开发的自然语言处理&#xff08;NLP&#xff09;模型&#xff0c;基于 GPT&#xff08;Generative Pre-trained Transformer&#xff09;架构。GPT 系列的模型旨在理解和生成自然语言文本。ChatGPT 专注于支持对话性任务&#xff0c;即与…

想做新程序员?马上用 GPT-4 编程,一切我们都替你搞好了!

// 打不过就加入。与其担心被 GPT-4 取代&#xff0c;不如现在就学习驾驭它。 &#xff08;GPT-3.5 和其他模型都不用怕&#xff0c;它们都不行&#xff0c;谁用谁知道……除了 Claude 我们还在测试中&#xff09; 文末有一键加入方法&#xff0c;国内用户也能无障碍使用—…

Ubuntu 20.04 prometheus prometheus-process-exporter

prometheus-process-exporter 监控系统架构方案 https://blog.csdn.net/weixin_45801289/article/details/126922395 sudo apt install prometheus-process-exporter prometheus-process-exporter_0.4.0ds-1_amd64.deb service prometheus-process-exporter status netstat …

漏洞复现-iDocview doc/upload接口存在任意文件读取漏洞(附漏洞检测脚本)

免责声明 文章中涉及的漏洞均已修复&#xff0c;敏感信息均已做打码处理&#xff0c;文章仅做经验分享用途&#xff0c;切勿当真&#xff0c;未授权的攻击属于非法行为&#xff01;文章中敏感信息均已做多层打马处理。传播、利用本文章所提供的信息而造成的任何直接或者间接的…

【Animatediff】制作 玫瑰,鲜花, 香水, 动态LOGO (结尾》图片停留)

提示&#xff1a;也可以后期加入文字。 电商\lofi_v4.safetensors [9462506675] 》制作初始图片 1&#xff1a;输入提示词 流动的烟雾&#xff0c;飘落的花瓣&#xff0c;优雅的香水瓶周围环绕着柔软的钻石&#xff0c;烟&#xff0c;红色浪漫的玫瑰:1.5,柔和的背光营造梦幻的效…

解决el-table组件中,分页后数据的勾选、回显问题?

问题描述&#xff1a; 1、记录一个弹窗点击确定按钮后&#xff0c;table列表所有勾选的数据信息2、再次打开弹窗&#xff0c;回显勾选所有保存的数据信息3、遇到的bug&#xff1a;切换分页&#xff0c;其他页面勾选的数据丢失&#xff1b;点击确认只保存当前页的数据&#xff1…

VUE中监听企业开发实践

背景&#xff1a;我干哦&#xff01;最近需求是让中英文翻译vue页面&#xff0c;我这个后端哪里会哦&#xff0c;这不遇见了一个棘手的问题&#xff0c;我描述下&#xff1a;上面是一个list 根据查询到的值进行判断显示&#xff0c;如果是z就显示主信息&#xff0c;其他的ABC正…

动能方案 | 技术引领未来:两轮电动车遥控解锁方案探秘

随着电动交通工具的快速普及&#xff0c;创新性的智能解锁系统正在为两轮电动车带来更便捷、安全的使用体验。本文将深入介绍一种先进的两轮电动车遥控解锁方案&#xff0c;探讨其优势&#xff0c;并推荐一款先进的芯片技术&#xff0c;引领行业未来。 01方案介绍 1、技术原…

短剧成为今年最火赛道,短剧分销系统怎么开发?

近两年来是短剧的爆发期&#xff0c;迎来了飞速发展阶段&#xff0c;也成为了2023年最赚钱的赛道。再这样的发展下&#xff0c;短剧行业吸引了无数人进入市场。 目前&#xff0c;短剧变现的方式主要有两个&#xff0c;一种是拍短剧&#xff0c;就是成为导演或者演员&#xff1…

分享5款简单而高效的小工具

​ 在这个繁忙的时代&#xff0c;简单而高效的工具成为生活和工作中的宝贵助手。以下是五款小巧而实用的小工具&#xff0c;或许正是你所需的生活小搭档。 1.远程终端——MobaXTerm ​ MobaXTerm是一款集成了多种网络工具的远程终端软件&#xff0c;可以通过SSH、Telnet、RDP…

解读远程工作设计师之未来与发展

引言 在数字化的浪潮下&#xff0c;“远程工作”已经成为现代职场的一个重要趋势。对于设计师来说&#xff0c;这不仅是一种工作方式的转变&#xff0c;更是职业发展的新机遇。在这篇文章中&#xff0c;我将从以下9个方面&#xff0c;深入探讨远程工作设计师的机会、市场和职位…