1.什么是负载测试?什么是性能测试?答:负载测试是指测试软件在规定的时间内能够承受的最大连接数,性能测试是覆盖面很广的,就软件系统来说主要是对执行的效率,资源占用,系统稳定性,安全性,兼容性,可靠性,可扩展性等进行的测试。2.性能测试包含了哪些测试(至少举出3种)答:包括连接速度测试,承受压力测试,负载测试。3.简述性能测试的步骤答:计划测试,创建vuser脚本,定义方案场景,运行方案场景,分析结果。4.简述使用Loadrunner的步骤答:(1)创建脚本:创建脚本选择协议,录制脚本,编辑脚本,检查修改脚本是否有误。(2)中央控制器(controller)来调用虚拟用户:创建Scenario,选择脚本,设置机器虚拟用户,设置Schedule,如果模拟多机测试,设置IpSpoofer。(3)分析测试结果。5.什么时候可以开始执行性能测试?答:在设置完场景以后可以开始录制脚本。6.LoadRunner由哪些部件组成?答:1.虚拟用户生成器2.Controller中央控制器3.负载生成器4.用于分析,查看和对比性能的Analysis7.你使用LoadRunner的哪个部件来录制脚本?答:利用vugen虚拟用户生成器来录制脚本。8.LoadRunner的哪个部件可以模拟多用户并发下回放脚本?答:负载生成器9.什么是集合点?设置集合点有什么意义?Loadrunner中设置集合点的函数是哪个?答:集合点是一个并发访问的点,设置集合点可以在客户运行到提交数据集合点时,loadrunner就会检查同时有多少用户运行到了集合点,如果不到规定的数目,就会让到了集合点的用户等待,如果都到了,可以让规定数目的用户同时提交数据,起到并发访问的目的。10.什么是场景?场景的重要性有哪些?如何设置场景?答:场景是描述在测试活动中发生的各种事件。场景设置主要包括对进入系统用户的操作时间和退出用户的操作时间进行设置,是否存入日志的设置,思考时间的设置。11.请解释一下如何录制web脚本?答:首先根据需求设计用例,选择协议录制脚本,对脚本进行优化,插入集合点和检点,设置参数化,设置思考时间,虚拟用户,设置场景,执行测试,测试分析。12.为什么要创建参数?如何创建参数?答:创建参数是为了更真实的进行用户模仿测试,选择insert后选中newparameters即可创建参数。13.什么是关联?请解释一下自动关联和手动关联的不同。答:关联就是把脚本中某些写死的(hard-coded)数据,转变成是撷取自服务器所送的、动态的、每次都不一样的数据。自动关联是指根据数据进行自动的关联,手动关联是因有些数据无法自动关联,而进行的手工操作。14.你如何找出哪里需要关联?请给一些你所在项目的实例。答:比如说一个网站有一个统计在线人数的功能,我要进行测试时,为了不时的改变用户名的数据,就要用关联进行改变数据,从而起到欺骗写入senssion的用户名的目的。15.你在哪里设置自动关联选项?答:16.哪个函数是用来截取虚拟用户脚本中的动态值?(手工管联)17.你在VUGen中何时选择关闭日志?何时选择标准和扩展日志?答:在脚本运行调试成功后应关闭日志。创建发送函数和消息日志时用标准日志,创建警告和其它消息时用扩展日志。18.你如何调试LoadRunner脚本?答:首先设置断点,在单步跟踪,输出日志。19.你在LR中如何编写自定义函数?请给出一些你在以前进行的项目中编写的函数。20.在运行设置下你能更改那些设置?21.你在不同的环境下如何设置迭代?22.你如何在负载测试模式下执行功能测试?23.什么是逐步递增?你如何来设置?24.以线程方式运行的虚拟用户有哪些优点?25.当你需要在出错时停止执行脚本,你怎么做?26.响应时间和吞吐量之间的关系是什么?27.说明一下如何在LR中配置系统计数器?28.你如何识别性能瓶颈?29.如果web服务器、数据库以及网络都正常,问题会出在哪里?30.如何发现web服务器的相关问题?31.如何发现数据库的相关问题?32.解释所有web录制配置?33.解释一下覆盖图和关联图的区别?34.你如何设计负载?标准是什么?35.Vuser_init中包括什么内容?36.Vuser_end中包括什么内容?37.什么是thinktime?think_time有什么用?答:thinktime是思考时间,是用户在执行两个连续操作的动作时的等待时间,作用是更真实得进行用户模仿。38.标准日志和扩展日志的区别是什么?39.解释以下函数及他们的不同之处 Lr_debug_message Lr_output_message Lr_error_message Lrd_stmt Lrd_fetch40.什么是吞吐量?答:是指能够接收多少用户的请求和反馈信息。41.场景设
SSH面试题总结: tangbi整理 题目1:Hibernate工作原理及为什么要用? 原理: hibernate,通过对jdbc进行封装,对 java类和 关系数据库进行mapping,实现了对
点,配合虚拟用户的设计,以及在多台电脑上设置,可以比较好的模拟真实的并发。 LoadRunner面试题 英文的 1. What is load testing? – Load testing is to
深圳信狮职业培训学校java面试题 目录 Java面试题整理 9 Java面向对象 9 1. super()与this()的区别? 9 2. 作用域public,protected,private,以及不写时的区别?
文艺程序员: 与面试官沟通,是什么类型的数组?有什么其他要求和限制?面试官会说,这是一个Swift面试题。文艺程序员心领神会,于是写出以下答案 funcswap(_ nums: inout [T], _
AJAX笔试面试题汇总 1. 什么是ajax,为什么要使用Ajax(请谈一下你对Ajax的认识) 什么是ajax: AJAX是“Asynchronous JavaScript and XML”的缩写
目录 一、 面试题_Android 1 1. Overload和Override的区别 1 2. String 和StringBuffer的区别 1 3. 实现一个字符串倒序 1 4. 抽象类与接口
假如要你带一个C++程序员你怎样把一个C++程序员在短时间内转为JAVA开发员。
Android 面试题原版 附带答案,共100分 一、 选择题(30题,每题1.5分,共45分) 1.java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分 类,按功能分为:()
说了这么多,但是好像还是有点乱,我会多收集一些Android面试题目给大家的.希望大家多留言,也可以多提供一些Android相关的面试题目给我,造福人类.呵呵~ Android面试题 前不久到一家公司面试 职位是Android开发工程师
Android面试题 1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、
MVC,分析一下struts是如何实现MVC的m:JavaBean或结合EJB组件或者pojo构成c:Action来实现v:一组JSP文件及其标签构成。
Javascript、CSS、HTML面试题 易 1 JS中的三种弹出式消息提醒(警告窗口、确认窗口、信息输入窗口)的命令是什么? alert confirm prompt 2声明一个CSS有几种方式?
C++常见面试题 希望这个贴子能给正在找工作的朋友一点帮助. SIZEOF CONST 预处理题目: 1. sizeof相关系列问题 a. 对于 struct s{char a;int b}; sizeof(s)
javascript面试题2009年07月16日 星期四 09:07一、单选题 1、以下哪条语句会产生运行错误:(A) A.var obj = ( ); B.var obj = [ ]; C.var
1.对aop的理解?内部最核心的就是IOC了, 动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射 反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置 文件来动态的创建对象,和调用对象里的方法的。
1、前端需要注意哪些 SEO 2、 <img> 的 title 和 alt 有什么区别 3、 HTTP 的几种请求方法用途 4、从浏览器地址栏输入 url 到显示页面的步骤 5、如何进行网站性能优化 6、HTTP状态码及其含义 7、语义化的理解 8、介绍一下你对浏览器内核的理解 9、 html5 有哪些新特性、移除了那些元素? 10、 HTML5 的离线储存怎么使用,工作原理能不能解释一下? 11