性能测试 事务 -- HPE Virtual User Generator -Web -HTTP/HTML

软件介绍

Virtual User Generator ,记录用户流程并创建一个自动化性能测试脚本
Controller,单一控制点,轻松、有效地控制所有Vuser,执行期间监控场景性能
Analysis,生成性能测试报告,以图表形式呈现。

操作步骤:

总事务演示

结果:

在这里插入图片描述

小缺点:

在这里插入图片描述

小缺点改正

在这里插入图片描述

课堂练习:

  • 录制注册脚本,添加注册事务,设置“忽略思考时间”,回放后,计算注册事务实际的响应时间;
    设置“按录制时运行思考时间”,回放后,计算注册事务实际的响应时间。
  • 录制注册和登录脚本,添加总的父事务和打开注册页面、注册、登录3个子事务,截图回放结果
  • 录制TPshop商城的登录脚本,迭代2次;思考时间为录制思考时间的40%至120%,最长思考时间不超过20秒;上一次迭代开始和下一次迭代开始间隔为6秒;记录扩展日志。

截图5张:

  1. 脚本回放后,代码和结果一张
  2. 迭代设置
  3. 思考时间设置
  4. 迭代间隔设置
  5. 扩展日志设置
    截图+计算; 注意每次回放的用户名保证能够注册成功。

遇到的困难:

  • LoadRunnerController无法创建Vuser。确保您的LoadGenerator可用并且脚本有效:

  • 启动快照后无法查看快照(登录Tpshop)【Virtual User Generator汉化版之后出现的缺陷,用HPE LoadRunner 12.55 Community Edition.exe修复下就ok】

  • 错误:C解释器运行时错误:Error–Unresolvedsymbol:DENGLU。

  • 错误 -27979: 找不到请求的表单 [MsgId: MERR-27979]

  • 概念错误-计算错误:误以为事务响应时间是简单地由 持续时间-浪费时间

通知: 事务"zhuce"以"Pass"状态结束 (持续时间: 0.2994 浪费时间: 0.0049)。

  • 事务响应时间由网络时间、服务器处理时间、网络延迟三大部分组成

在这里插入图片描述

详细资料:

chaoxing课堂*4操作内容
软件测试项目 - 商城性能测试LoadRunner快速上手教学
性能测试-事务、检查、关联、思考时间、集合点

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

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

相关文章

2024图表分析网页模版大数据可视化大屏电子沙盘合集包含金融行业智慧大厅智慧交通智慧门店智慧物流智慧小区

2024图表分析网页模版大数据可视化大屏电子沙盘合集包含金融行业智慧大厅智慧交通智慧门店智慧物流智慧小区 项目介绍: 图表分析网页模版 大数据可视化大屏电子沙盘合集,项目基于html/css/js,包含行业: 智慧政务 智慧社区 金融行…

mysql 更新时,旧值与新值相同会怎么做?

文章目录 1 问题描述2 验证2.1 验证猜想12.2 验证猜想2 3 结论4 mysql 为什么这么设计呢? 1 问题描述 创建一张表t,插入一行数据 mysql> CREATE TABLE t ( id int(11) NOT NULL primary key auto_increment, a int(11) DEFAULT NULL ) ENGINEInnoDB…

第111讲:Mycat实践指南:固定Hash算法分片下的水平分表详解

文章目录 1.固定Hash算法分片的概念1.1.固定Hash算法的概念1.2.固定Hash算法是如何将数据路由到分片节点的 2.使用固定Hash算法分片对某张表进行水平拆分2.1.在所有的分片节点中创建表结构2.2.配置Mycat实现固定Hash算法分片的水平分表2.2.1.配置Schema配置文件2.2.2.配置Rule分…

unityprotobuf自动生成C#

Release Protocol Buffers v3.19.4 protocolbuffers/protobuf GitHub 导入Source code 里面的 csharp/src/Google.Protobuf 进入Unity 拷贝其他版本的 System.Runtime.CompilerServices.Unsafe进入工程 使用protoc-3.19.4-win32 里面的exe去编译proto文件为C# using Sys…

MybatisPlus-Generator自定义模版生成CRUD、DTO、VO、Convert等

个人博客:无奈何杨(wnhyang) 个人语雀:wnhyang 共享语雀:在线知识共享 Github:wnhyang - Overview 简介 如标题所言,本篇文章介绍如何使用MybatisPlus-Generator自定义模版生成CRUD、DTO、V…

C语言自学笔记11----C语言指针

C语言指针 指针是 C和C 编程的强大功能。 C 语言地址 如果程序中有变量var&#xff0c;则&#xff06;var将在内存中提供其地址。 #include <stdio.h> int main() { int var 5; printf(“var: %d\n”, var); // 注意在var之前使用&#xff06; printf(“address of …

阻塞和异步

阻塞通常是指线程被暂时挂起&#xff0c;不再占用 CPU 资源。具体来说&#xff0c;阻塞可能会导致线程进入休眠状态或者被置于等待队列中&#xff0c;不再处于可执行状态。这意味着该线程不再主动占用 CPU 时间片&#xff0c;因此不会将 CPU 用于执行任务。 阻塞和异步是处理并…

Redis实战——查询缓存缓存穿透、雪崩、击穿

目录 为什么要使用缓存缓存的作用缓存的成本如何使用缓存缓存模型和思路缓存更新策略数据库和缓存不一致解决方案数据库和缓存不一致采用什么方案对比删除缓存与更新缓存如何保证缓存与数据库的操作同时成功/同时失败先操作缓存还是先操作数据库&#xff1f; 实现商铺缓存与数据…

Tensorflow笔记(二):激活函数、优化器等、神经网络模型实现(商品销量预测)

import tensorflow as tf import numpy as np from tqdm import tqdm# ----------------------------- tensor常用函数2 ----------------------------------- a tf.constant([1, 2, 3, 1, 2]) b tf.constant([0, 1, 3, 4, 5]) c tf.where(tf.greater(a, b), a, b) # 若a&g…

Linux下的多线程编程:原理、工具及应用(4)

&#x1f3ac;慕斯主页&#xff1a;修仙—别有洞天 ♈️今日夜电波&#xff1a;Flower of Life—陽花 0:34━━━━━━️&#x1f49f;──────── 4:46 &#x1f504; ◀️ ⏸ ▶️ ☰ …

RuoYi-Vue开源项目2-前端登录验证码生成过程分析

前端登录验证码实现过程 生成过程分析 生成过程分析 验证码的生成过程简单概括为&#xff1a;前端登录页面加载时&#xff0c;向后端发送一个请求&#xff0c;返回验证码图片给前端页面展示 前端页面加载触发代码&#xff1a; import { getCodeImg } from "/api/login&q…

Spring6--基础概念

1. 概述 1.1. Spring是什么 Spring 是一套广泛应用于 Java 企业级应用开发领域的轻量级开源框架&#xff0c;由 Rod Johnson 创立&#xff0c;旨在显著降低 Java 企业应用的复杂性&#xff0c;缩短开发周期&#xff0c;并提升开发效率。Spring 不仅适用于服务器端开发&#x…

三个案例,带你看懂智能时代支撑降本增效的底层逻辑

2003年&#xff0c;“神舟五号”成功登上太空&#xff0c;2007年&#xff0c;乔布斯初代苹果发布会&#xff0c;2016年“天宫二号”与“神州十一号”自动交会对接成功&#xff0c;2022年ChatGPT横空出市。 科技发展速度令人惊叹&#xff0c;一不留神就步入了下一个科技时代&am…

【vue elementUI】el-select和弹出框el-option样式调整,::v-deep失效

组件自带样式&#xff1a; 修改后样式&#xff1a; 注意修改弹出框样式需要修改一个属性&#xff1a; 此属性默认值为true&#xff0c;此时可以看到弹出框是放在外面的&#xff0c;没有在el-select里面。此时设置弹窗样式会不生效&#xff0c;::v-deep无效。 需要将此属性改为f…

JavaScript练手小技巧:数字反转时钟

样式基于博主的这篇文章&#xff1a; CSS3技巧38&#xff1a;3D 翻转数字效果-CSDN博客 既然可以实现翻转数字了&#xff0c;肯定就可以跟 JS 相结合去完成一些数字展示效果。 比如&#xff0c;数字反转时钟。 为了方便&#xff0c;所有 HTML 数字根据时间动态生成。因此&a…

QCOM和其他常见芯片平台术语缩写

1 QCOM 1.1 General Qualcomm: Quality Communications ALSA DCP&#xff1a;ALSA由DAI、Codec、Platform三部分组成 ALSA TLV&#xff1a;Type-Length-Value Alternative Mode: 替代模式 ANC&#xff1a;Automatic Noise Canceller ASM: Anntena Switch Module AT&#xff1a;…

vue3 element plus 上传下载

文章目录 上传下载 上传 /* html */ <el-upload v-model"fileId" class"avatar-uploader" ref"exampleUploadRef" :file-list"fileList" :show-file-list"false" action"/ys-three-year/ThreeReport/uploadFile&q…

Coarse-to-Fine Latent Diffusion for Pose-Guided Person Image Synthesis阅读笔记

连更&#xff01;&#xff01; 0 Abstract 先前的姿势引导图像合成方法简单的将人的外观与目标姿势进行对齐&#xff0c;这容易导致过拟合&#xff0c;因为缺乏对source person image的high-level semantic understanding&#xff1b;文章开发了一种新的训练范式&#xff1a;…

reverse_iterator实现

对于实现reverse_iterator&#xff0c;我们可以学栈和队列的实现过程&#xff0c;利用适配器&#xff0c;实现如下; #pragma oncetemplate<class Iterator,class Ref,class Ptr> class reverse_Iterator { public://构造函数&#xff1a;reverse_Iterator(Iterator it):…

阿里春招必看:Spring面试题全解析,详尽到每个角落!99%的Java工程师都在收藏!

在迈入2024年的春季招聘季节之际&#xff0c;阿里巴巴再次展开了对优秀技术人才的寻觅。作为一家全球领先的技术创新企业&#xff0c;阿里巴巴对候选人的技术能力和创新思维有着极高的要求&#xff0c;尤其是在软件开发领域。Spring框架&#xff0c;作为Java企业级应用开发的重…