当前位置: 首页 > news >正文

万户网络建一个网站虽要多少钱wordpress炫酷登录界面

万户网络建一个网站虽要多少钱,wordpress炫酷登录界面,wordpress悬浮窗口,wordpress微信分享带缩略图前言#x1f440;~ 上一章我们介绍了性能测试的一些基本概念#xff0c;重要的是性能测试的各项指标#xff0c;今天我们使用性能测试工具LoadRunner简单的完成一次性能测试 性能测试Load Runner LoadRunner是什么#xff1f; LoadRunner安装 LoadRunner脚本录制 1.录…  前言~ 上一章我们介绍了性能测试的一些基本概念重要的是性能测试的各项指标今天我们使用性能测试工具LoadRunner简单的完成一次性能测试 性能测试Load Runner LoadRunner是什么 LoadRunner安装 LoadRunner脚本录制 1.录制基本的用户脚本 2.删减无用脚本 3.编译 4.运行回放 LoadRunner脚本加强 1.插入事务 2.插入集合点 3.插入检查点 4.参数化 5.打印日志 掌握Controller的使用 1.创建场景的方式 2.场景的设置 3.场景的运行 掌握analysis的使用重要 如何生成测试报告 图表分析 如果各位对文章的内容感兴趣的话请点点小赞关注一手不迷路讲解的内容我会搭配我的理解用我自己的话去解释如果有什么问题的话欢迎各位评论纠正 个人主页N_0050-CSDN博客 相关专栏java SE_N_0050的博客-CSDN博客  java数据结构_N_0050的博客-CSDN博客  java EE_N_0050的博客-CSDN博客 性能测试Load Runner LoadRunner是什么 LoadRunner是一种适用于许多软件体系架构的自动负载测试工具可用来模拟用户负载完成性能测试工作从用户关注的响应时间、吞吐量 并发用户和性能计数器等方面来衡量系统的性能表现辅助用户进行系统性能的优化。简单点说就是一个性能测试工具通过模拟用户负载对系统操作来完成性能测试然后验证系统的各项性能指标是否符合预期 原理LR启动以后在任务栏会有一个Agent进程通过Agent进程监视各种协议的Client与Server端的 通讯用LR的一套C语言函数来录制脚本所以只要LR支持的协议就不会存在录制不到的然后LR调用这些 脚本向服务器端发出请求接受服务器的响应。至于服务器内部如何处理它不关心 LoadRunner性能测试流程 LoadRunner安装 这里我就不演示了安装包在开头拿去下载就行了如果下载不了私我我发你因为我已经下载过了删掉重新装有点麻烦就是点击可执行文件.exe然后一路安装下去直到出现HP身份认证设置的时候不勾选接着一路点下去即可 为什么选择LoadRunner 1.具有强大的录制功能 2.可以设计丰富且灵活的场景 3.能够产出丰富且详细的性能测试报告 LoadRunner三大组件之间的关系 VUG录制脚本和生成脚本模拟用户的行为编写性能测试脚本 Controller针对脚本以及具体场景来设置测试场景然后执行性能测试脚本设计场景、运行以及监控场景 Analysis根据性能测试的结果然后产出性能测试报告 LoadRunner脚本录制 这里我们录制LoadRunner自带的系统webTours软件/系统 如何启动webTours 1.下载完成LoadRunner找到你安装路径下的webTours文件然后双击 2.进入选择webTours文件后双击startServer.bat 3.然后就是下面这样注意webTours启动后不要关闭 4.接着找到conf文件夹下的httpd文件查询端口号 5.结合刚才打开的webTours中IP地址去我们的浏览器中输入 http://上图中自己的地址IP:1080/WebTours内容即可访问到webTours然后注册也可以不用注册使用自带的jojo密码bean 如果要注册点这里 接着创建完后可以去webTours文件下的cgi-bin文件夹下的user文件夹中就可以看到你刚才创建的账号名和密码了 1.录制基本的用户脚本 首先打开VUG软件然后创建一个脚本文件 创建好了后对图中三个脚本文件进行解释 然后开始录制 然后它会自动的跳转到刚才的我们WebTours那个界面去我们登录后点击停止就会自动生成脚本了 注意如果录制不到脚本可以试试打开如下图中的选项 2.删减无用脚本 然后删除一些没用的脚本根据你实际的进行删除我这边使用的360极速浏览器脚本产生的比较多之前也用过chrome录制过脚本内容有点少 3.编译 4.运行回放 点击运行后如果是下图这样的效果就是成功了 但是里面的思考时间没有被执行如果脚本中有写到思考时间去设置这样在运行的时候也会被执行如下图 还要设置一个设置完这个选项后就能看到运行回放的界面了 LoadRunner脚本加强 为什么要对脚本加强 1.录制的测试脚本达到不了预期的测试目的也就是达不到预期的测试效果 2.缺乏针对性 当录制完一个基本的用户脚本后在正式使用前我们还需要完善测试脚本增强脚本的灵活性。通过一些方法来完善测试脚本如果就单单一个简单的脚本是无法观察到这些性能指标所以我们需要对脚本进行加强 脚本如何加强 1.插入事务 开始事务lr_start_transaction(事务名称); 结束事务lr_end_transaction(开始时事务取的名称, LR_AUTO); 添加事务有两者方式 1.直接在代码手动添加就把上面的函数写到你要插入的位置即可 2.录制的时候手动插入事务如下图 日志输出效果 注意事务函数有开始就有结束开始事务和结束事务的事务名称必须一致可以试试不一致在日志中会有报错信息 2.插入集合点 集合是什么 就类似军训中一说集合大家同一时间快速集合到一起但每个人到位置的时间点都不同所以在使用性能测试工具的时候我们该如何实现集合的效果让用户都集中到一起并且同时请求从而实现并发的效果呢 集合点 集合点是LoadRunner为了实现并发而进行的一种运行机制让虚拟用户进行短暂的集合在满足特定的条件下然后放行达到并发的效果也就产生了并发数 集合点函数lr_rendezvous(集合名称); 和事务一样可以在右侧搜索后进行添加 注意集合点函数只能放到action中并且集合点应当放到事务之前 3.插入检查点 什么是检查点 检查点相当于断言在进行压力测试时为了检查服务器返回的网页是否正确。在VUG中这些检查点验证网页上是否存在指定的Text 检查点函数web_reg_find(Text想要匹配的关键字LAST); 日志输出效果 注意检查点函数一般放在页面请求之前 4.参数化 概念使用变量代替脚本中的常量目的是通过虚拟用真实的模拟现实用户对系统进行操作 右击一个变量后如下操作 注意创建后点No如果选择yes替换掉所有相同的变量话如果url中带有这个变量的话会出错 然后左侧点击可以看到我们刚才创建的参数我们还可以添加多个 要想看到参数的具体信息我们需要修改日志等级 日志输出效果 只有一个参数的具体信息我们需要设置Action脚本运行次数 日志输出效果 5.打印日志 函数lr_log_message(输入你想要输出的内容); if(strcmp(jojo,lr_eval_string({UserName}))0){lr_output_message(OK %s,lr_eval_string({UserName}));} 如果当前登录的用户是对应的TestNan,就输出TestNan这个lr_eval_string函数的意思就是把UserName的值输出和前面的进行比较。下面是日志输出效果 掌握Controller的使用 目的掌握创建场景、运行和监控场景可以通过Controller设计简单的测试场景并且可以简单的分析性能测试报告 为什么要把脚本放到Controller中运行而不是选择在VUG里呢 什么是性能测试不要忘记了测试人员借助性能测试工具模拟系统在不同场景的各项性能指标是否满足需求所以我们需要观察系统的性能指标在VUG中运行看不到系统的性能指标 1.创建场景的方式 第一种是在VUG中对写好的脚本创建场景 第二种是手动打开Controller进行脚本的添加并创建场景其实和上面的差不多 2.场景的设置 1.设置初始化 2.设置启动机制 3.设置性能测试脚本的执行时间这块可以理解为对系统的可靠性测试因为你可以设置脚本的运行时间 4.设置虚拟用户退出机制 设置场景的运行方式 1.按照场景的方式运行不论场景中脚本的数量有多少所有的脚本都是统一调度和运行的 2.按照Group运行场景中脚本有各自设计运行方式所以根据脚本各自设计的运行方式运行 设置完成后右侧的图表会发生变化 3.场景的运行 下图是运行场景中的各个区域对于监控区域的数据都是上一篇性能测试中的性能指标介绍的 如下图设置后图表区展示的可多可少 注意想要查看系统资源图表需要手动修改配置 1.打开任务管理器启动对应的服务器 2.选中监控区域中的System Resource Graphs下的Windows Resource然后在指标详细数据区域右键选中add Measurements   3.监控指标的选择选择你要观察的系统资源即可   4.观察设置后的效果 开启场景 下图是运行起来的效果 运行结束的效果 仔细观察图表各项指标会发现有一共有四个事务为什么有四个事务呢 LR中认为每一个脚本文件都是一个事务图中的vuser_init、action、vuser_end三个脚本文件就是三个事务其中action是用户自定义事务ts这个事务就是我们自己加的 分析Controller中的运行时图 Running这条紫色的折线表示正在进行测试的用户数量测试初期需要时间来分配资源或初始化用户也就是刚开始的时候虚拟用户需要初始化所以一开始是0随着虚拟用户的启动折线逐渐上升随着虚拟用户都启动完成折线趋于平稳。当运行时间到了折线逐渐下降 Ready这条棕色的折线代表处于就绪状态但尚未进入测试的用户数量测试系统开始调用这些就绪的用户进行实际的测试任务用户的状态从就绪转为运行这条折线不断下降直至所有的虚拟用户都转为运行状态最终变为0。这里一开始就在2和我们前面设置了每5秒生成一个虚拟用户有关系其中一部分用户先进入就绪状态然后被调到测试中所以Ready这条线先上后降 finished这条黄色的折线代表已经完成测试的用户数量随着测试即将结束时也就是Running这条折线逐渐下降的时候finished折线才不断上升表明所有的虚拟用户几乎在同一时间完成了测试 注意这里设置的虚拟用户和运行时间是我们一开始设置所以根据你设置的观察 掌握analysis的使用重要 生成测试报告分析测试结果 如何生成测试报告 首先映入眼帘的是汇总报告汇总报告包含数据摘要、事务摘要、HTTP响应摘要其中事务摘要不要看最大最小值主要看平均值和标准偏差标准偏差越大说明系统越不稳定 图表分析 首先知道下面这两个概念 负载的定义比较宽广的概念涵盖了所有影响系统性能的因素负载更加泛指系统当前的工作状态它不仅包括负载量还包括这些负载对系统资源如CPU、内存、网络等的使用情况。例如系统的负载可能包括负载量中的用户数但也会涉及这些用户所执行的操作对服务器硬件的压力 负载量的定义负载量是负载的一部分通常是指在特定时间段内系统能处理的工作量这个工作可以是请求数、事务、用户操作等在性能测试中可以通过负载量衡量系统在特定条件下的性能表现比如每秒处理请求数、每秒处理的事务数等。也这样理解负载量是一个用来衡量系统能够处理多少工作的指标 1.运行的虚拟用户图通过此图可以观察系统运行期间执行脚本的Vuser数量以及状态可以确定任何给定时刻服务器上Vuser负载也就是不同时间点系统能处理的并发用户数 2.点击数图通过此图可以观察系统运行期间Vuser每秒向服务器发送的http请求数根据点击次数对Vuser生成的负载量可以理解为请求数来衡量系统能够处理多少请求数进行评估前面提到点击数也属于是性能指标之一。此图可以搭配平均事务响应图进行比较查看点击次数对事务性能的影响因为请求数增加相对的响应时间可能会变长 为什么说统计在特定时间段内所有虚拟用户总共发起的请求数量来评估负载量呢 可以通过用户总共发起的请求数量告诉我们系统需要处理多少个请求也反映了系统的并发处理能力。如果用户发起的请求数远多于系统能有效响应的数量这可能指示系统需要优化或增强其处理能力。所以通过负载量帮助我们评估系统在不同压力条件下的性能表现 3.吞吐量图通过此图我们可以根据服务器的吞吐量对Vuser生成的负载量进行评估也可以搭配平均事务响应图进行比较查看吞吐量对事务性能的影响 4.吞吐量和点击数图通过此图可以观察Vuser生成的负载量以及服务器的吞吐量会发现吞吐量在点击数之后首先吞吐量表示系统处理请求的数量也可以理解为响应后返回的资源数量所以得先有请求才有返回 注意点击量上升了但是吞吐量没有上升的情况有很多种可能例如服务器处理请求的速度慢或硬件设备的问题或者可能没有收到请求出现丢包的可能等等原因 补充一下如何将两张图表设置成一张进行观察右击后选择对应的图表即可 5.平均事务响应时间图通过此图可以观察系统在处理事务时的平均响应时间可以根据平均响应时间对Vuser生成的负载量进行评估。如果响应时间随着负载增加而显著增加那么就需要对系统进行性能优化 6.系统资源使用情况图通过此图查看系统各项资源的使用情况来衡量系统的性能表现例如运行时cpu使用率、可用的物理内存等 好了以上便是本章的内容性能测试的内容很多并且不是短时间就能掌握的起码需要几年时间沉淀并且性能测试的难点就在于性能分析不好分析以及性能优化的解决方案我们下一章再见
http://www.w-s-a.com/news/443084/

相关文章:

  • 麦当劳的网站优化建议猎头公司工作怎么样
  • 合肥地区网站制作网页浏览器打不开
  • 做网站的不给ftp网站如何做触屏滑动
  • wordpress statraq重庆百度优化
  • 企业网站官网英文WordPress站点切换为中文
  • 服装公司网站定位一点号自媒体平台
  • 密云微网站建设汽车之家手机官网首页
  • 多语言外贸网站制作苏州建设网站微信公众号
  • 用wordpress建站学什么百度给企业做网站吗
  • 福建城乡建设网站做数码测评的网站
  • 东海县建设局网站wordpress 好用的主题
  • 网站图片设计制作制作一个门户网站需要多少钱
  • 虚拟币交易网站源码自己给网站做支付接口
  • 免费的seo网站在线 crm
  • 绍兴市高速公路建设指挥部网站网站主页和子页风格如何统一
  • 获取网站状态网站租金可以做办公费吗
  • 网站开发执行什么标准号wordpress主题 表白
  • 杭州网站推广与优化凡科网是免费的吗
  • 公司网站的重要性门户网站推广介绍方案
  • 做金融网站看那些素材江门网红打卡景点蓬江区
  • 饮食网站模板建网站中企动力优
  • 郑州 制造 网站东平企业建站公司
  • 天津设计师网站大全展示型网站搭建
  • 南宁网站建设 传导网站开发平台开发公司
  • 网站建设好处上海建设工程网站
  • 黑河哈尔滨网站建设太原网站制作定制开发
  • 建站做网站香河住房与建设局网站
  • 如何制造一个网站域名分类网站
  • 解析视频的网站怎么做凡科网快图
  • 企业网站优化问题接单app平台有哪些