软件测试实验Jmppt课件

软件测试实验三 Jmeter walkerlm@ Jmeter agenda Jmeter简介 Jmeter安装 脚本录制 脚本开发 Web压力测试 数据库测试性能测试 上机实验习题 Jmeter简介-概述 Jmeter是Apache组织的开放源代码项目,是纯 java应用程序,是功能测试和性能测试的工具. Jmeter最早是为了测试Tomcat的前身Jserver的执行效率而诞生的.目前其测试能力不仅局限于对Web服务器的测试,而是涵盖了数据库,JMS,Web Service,LDAP等对种对象的测试能力. Jmeter可以用于测试静态或是动态资源的性能(静态文件,Servlets,java对象,Perl脚本,数据库和FTP服务器等).可以用于针对服务器,网络或对象上模拟大量并发负载来进行压力强度测试.可以分析不同压力负载下的整体性能情况,包括性能的图形分析. Jmeter简介-特点 Jmeter支持范围广泛: 多协议-HTTP/TCP/FTP/JDBC/SOAP/LDAP/MAIL; 跨平台-所有支持JVM的平台都可以运行Jmeter; 多语言-所有支持Bean Script Framework的脚本语言; 内部实现线程机制(线程组),不用编写并发负载过程代码; 提供丰富的逻辑控制器,控制线程的运行; 产生相应测试结果的统计报表. Jmeter简介-优势 不依赖于界面,通过API调用或参数传递来增加并执行测试用例; 不需要编写测试脚本,只需要熟悉业务流程和http请求,根据input对象编写测试用例; 跳过页面限制,直接向后台程序添加非法数据; 利用badboy录制测试过程,快速生成测试脚本; 运用参数化以及函数功能,快速完成添加修改测试数据. Jmeter安装 Jmeter官方网站 /jmeter downloads release -> browse download area ->binaries->jakarta-jmeter-2.3.4.zip 选择最新版本jakarta-jmeter-2.3.4.zip; 需要JDK1.4以及以上版本; Jmeter安装目录 解压jakarta-jmeter-2.3.4.zip生成安装目录; 选择最新版本jakarta-jmeter-2.3.4.zip; 需要JDK1.4以及以上版本; Jmeter安装目录 Bin目录 运行Jmeter.bat即可看见Jmeter GUI客户端; 注意: 1.内存≥512M,使用默认参数 内存<512M,将命令行中参数调小 否则在jmeter.log里会显示内存溢出错误. 将Jmeter.bat用UE打开 JVM内存配置参数调整 set HEAP=-Xms256m -Xmx256m set NEW=-XX:NewSize=128m -XX:MaxNewSize=128m set SURVIVOR=-XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=50% set TENURING=-XX:MaxTenuringThreshold=2 set EVACUATION=-XX:MaxLiveObjectEvacuationRatio=20% set RMIGC=-Dsun.rmi.dgc.client.gcInterval=600000 -Dsun.rmi.dgc.server.gcInterval=600000 set PERM=-XX:PermSize=64m -XX:MaxPermSize=64m set DEBUG=-verbose:gc -XX:+PrintTenuringDistribution 内存配置参数定义 ms/mx:定义YOUNG+OLD段的总尺寸,ms为JVM启动时YOUNG+OLD的内存大小;mx为最大可占用的YOUNG+OLD内存大小。在用户生产环境上一般将这两个值设为相同,以减少运行期间系统在内存申请上所花的开销。 NewSize/MaxNewSize:定义YOUNG段的尺寸,NewSize为JVM启动时YOUNG的内存大小;MaxNewSize为最大可占用的YOUNG内存大小。在用户生产环境上一般将这两个值设为相同,以减少运行期间系统在内存申请上所花的开销。 PermSize/MaxPermSize:定义Perm段的尺寸,PermSize为JVM启动时Perm的内存大小;MaxPermSize为最大可占用

软件测试实验课ppt,软件测试实验Jmppt课件.ppt相关推荐

  1. 初步使用计算机ppt课件,《计算机应用基础教程》第13课:网页制作初步课件.ppt...

    <<计算机应用基础教程>第13课:网页制作初步课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<<计算机应用基础教程>第13 ...

  2. 【实验】实验课总结3 实验二

    记录一些关于本人实验课的总结,由于本人是新手小白,许多程序和电路图较为粗略. 同样是提前预习了一下接下来的实验,接下来是轨道电路实验,由于种种原因还未开学只能借助protues电脑仿真. 实验要求 获 ...

  3. 【实验】实验课总结2 实验一

    记录一些关于本人实验课的总结,由于本人是新手小白,许多程序和电路图较为粗略. 提前看了一眼实验一信号机控制实验,虽然名字有点高大上但是最后就是一个51点灯实验,附上实验要求.代码.protues仿真结 ...

  4. 记忆计算机课,记忆人脑就计算机课件.ppt

    记忆人脑就计算机课件 记忆:人脑就是计算机 主讲:隋光远 第一节 记忆的一般概念 一.记忆的概念 内涵 记忆是在头脑中积累和保存个体经验的心理过程,即人脑对外界输入的信息进行编码.存储和提取的过程. ...

  5. 鸿蒙科学实验课,科学小实验 点亮大梦想-长春市第五十二中学开封校区开展科学实验课活动...

    有趣的科学课可以提高学生们的兴趣,拓展学生们的思维,能够让学生们积极主动去学习,培养动手操作能力,让同学们爱上并喜欢上科学课. 今天,我们学习的是新的一课-<点亮小灯泡>,在上节课的学习中 ...

  6. python实验课_#012python实验课

    基础语法混乱 这是,在进行周四实验课程的时候,一直遇到的一个问题.写着写着,就往C语言的语法方向跑了,可以说之前我仅仅是对,python这种语言有着简单的了解,再加上一直在学习C语言所以很少投入时间, ...

  7. 用计算机做图画ppt,用计算机画图课件.ppt

    用计算机画图课件.ppt (22页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 内江六中:傅登菊用计算机画图用工具绘制基本图形复制图形制作 ...

  8. 认识电子计算机教案ppt,认识计算机_课件.ppt

    <认识计算机_课件.ppt>由会员分享,可在线阅读,更多相关<认识计算机_课件.ppt(31页珍藏版)>请在人人文库网上搜索. 1.认识计算机,.计算机家族中有巨型机.大型机. ...

  9. 认识计算机硬件.ppt,认识计算机硬件资料课件.ppt

    <认识计算机硬件资料课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<认识计算机硬件资料课件.ppt>文档请在天天文库搜索. 1.认识计算机系 ...

最新文章

  1. JVM---运行时数据区概述
  2. ssm创建一个查询接口
  3. 上海区块链会议演讲ppt_进行第一次会议演讲的完整指南
  4. python中sorted函数的用法_Python3 中sorted() 函数的用法
  5. postman生成python代码_python代码直接生成可执行exe文件
  6. 随想录(内存屏障示例代码)
  7. 华为交换机OSPF和BGP知识
  8. Node编写API接口,ajax实现增删改查
  9. python开发app1001无标题_Python代写:CSSE1001 Dots Co帮做Python编程作业
  10. 【C#】wpf查找父子节点
  11. mac打开nh文件-cajviewer.dmg
  12. 树莓派3b+开启无线wifi热点
  13. 爸爸给女儿存了一份养老险,女儿50多岁时可以领取30多万
  14. 《“爱”是如此的容易...》
  15. 单向一对多和双向一对多
  16. C语言中取整数的几种方法
  17. 操作系统----大内核与微内核
  18. findContours函数详细解析
  19. 【引语练习题】Ask questions politely
  20. ubuntu18纯净系统个人配置

热门文章

  1. python创建数据库为什么只能有4个值、多一个就报错_99%的程序员在报错时的 30 种常见反应,太让人捧腹大笑了...
  2. 线性回归案例及其分析
  3. 网络安全如何打造?保护对象就是你的最佳课本
  4. CST仿真指导 | 问题类型与求解器的选择
  5. 用python语言实现喇叭发声原理_用Python实现喇叭天线设计小工具(三)
  6. 添加网站外链的10个小技巧-成都网站建设
  7. C#winform小demo-串口传输实现硬件数据回传(SerialPort类使用)
  8. 智能肛珠作弊案反转:19岁小将告世界冠军诽谤索赔7亿
  9. Java面试题中高级,centosdocker安装ss
  10. 水果做键盘控制跑跑卡丁车