- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录1. 欢迎使用UAPRunner21.1 UAPRunner 可以做什么21.2 UAPRunner 的适用范围21.3 使用者应具备哪些方面知识21.4 压力测试流程31.5 UAPRunner 是如何实现的62. 如何使用UAPRunner72.1基本概念72.2 使用Swing 协议的前提82.3 测试流程92.4 测试计划102.5 配置向导112.6 录制数据132.7 回放配置152.8 测试用例162.9用例流202.10测试场景222.11 测试报告303. 如何进行用例参数化324. 常见问题415需要注意的地方421. 欢迎使用UAPRunner 1.1 UAPRunner 可以做什么 UAPRunner 是一款模拟用户(UAPRunner 中表示为虚拟用户)通过浏览器访问B/S 架构 和UAP 平台系统的行为、实现向服务器端发送HTTP 请求及对服务器端发回的响应进行处理的工具。利用UAPRunner 可以实现对Web 轻量级和基于UAP 平台的性能负载测试,通过模拟上千万的用户实施并发负载。 1.2 UAPRunner 的适用范围 a) 支持http://访问的Web 系统,不支持https://访问的系统 b) 支持基于UAP 平台的应用程序 c) 不支持对Post 传输数据以一定的算法加密会影响对传输数据的解析的系统 1.3 使用者应具备哪些方面知识 a) 了解Http 协议基础知识,Get 和Post 请求方法 b) 熟悉用友NC 产品,并具有一定的操作经验 c) 了解UAP 中间件的配置,能够使用NMC 监控NC 环境 d) 了解Html 基础知识,form 及常见的输入标签,这部分关系到用例参数化时表单智能关 联的参数化方法 e) 会写符合Java 语法规范的正则表达式 1.4 压力测试流程 性能测试调研部分详见2.4节性能测试准备部分详见2.5节性能测试部分详见2.6~2.10节1.4.1性能测试说明性能测试说明实施阶段实施活动实施工作内容 人天人天说明交付成果/文档性能测试调研前期测试活动调研与客户确定测试的测试类型,测试系统范围1这个需要现场顾问调研,同客户按《性能测试调研》文档确定各项《性能测试调研》与客户确定测试的环境与客户确定测试的功能点确定测试的并发人数及未来人数增长量与客户确定测试的基础数据的准备与客户确定当前业务量及未来的增长量调研客户对测试功能点的响应时间需求 性能测试过程性能测试方案设计设计测试模型1按《性能测试调研》中的调研信息设计测试方案 设计测试策略确定监控工具及方式确定性能指标制定性能测试方案V1.0讨论方案0.5客户是否认可方案修订性能测试方案V2.01如果客户不认可,修改方案环境准备被测试系统环境准备,调整4准备调整测试环境 压力测试工具准备被测试功能点脚本准备2标准产品1人天可以大约准备5个脚本,二开功能点1天约3个基础数据准备2.5如果是使用当前环境的数据,则直接导入就行了只需0.5人天,如果是需要使用脚本产生测试数据,需要脚本准备的时间加上制造数据的时间检查被测试系统是否正常,压力测试工具是否正常1登陆到系统上测试下是否能正常业务操作,录制个简单的脚本验证工具是否有问题性能测试 按测试方案中的策略设置场景0.50.5开始测试1基准测试 2并发测试 2并发测试调优 3混合测试测试 2混合测试测试调优 4稳定性测试 2稳定性测试调优《性能问题跟踪》 《性能测试过程记录》3压力测试2压力测试调优测试过程中的问题记录1整理测试过程中的问题小计22.5 性能测试总结性能测试总结总结测试过程中遇到的问题,编写测试报告21根据回放的场景,在场景回放报告中记录每个场景的回放情况。2编写测试报告《场景回放报告》 《性能测试报告》总计37.5 1.5 UAPRunner 是如何实现的 轻量级部分通过录制抓取用户从浏览器访问Web 时通过当前IP 所对应的网卡的数据, 然后解析这些数据并以数据包(一次请求及相应的响应为一个数据包)的格式显示,通过选定特定的数据包,回放以实现模拟用户重新做录制时的相同操作。录制时直接捕获通过网卡的请求数据包,获得请求的请求body 字节数组byte[]data,然后对请求数据包(主要针对 Post 方法)进行解析,判断Request 的Header 是否存在Content-Type 。 a) 如果不存在或存在且值为 application/x-www-form-urlencoded ,则对 data 进行 URLDecoder.decode()解析,解析后就是可读的param01=value01param02=value02 格式, 进而可以参数化,回放时将参数化后的
您可能关注的文档
最近下载
- 120个文言实词小故事全文翻译.pdf VIP
- 皮肤粘膜淋巴结综合症的护理.ppt
- 电声音响工程师招聘笔试题与参考答案(某世界500强集团)2024年.docx VIP
- XXX大学学生更换宿舍申请审批表.doc VIP
- 2021常用电力线路阻抗表.docx VIP
- 《城市规划原理》同济大学城市规划原理讲义.pdf VIP
- 第3课《公民基本权利》精品说课课件课件-道德与法治八年级下册.pptx VIP
- 医学影像技术专业《X线检查技术》课程标准.docx VIP
- 《社区警务工作规范(试行)》复习测试卷附答案.docx
- 《管理基础(第四版)》 课件全套 张云河 第1--6单元 管理学基础概述---控制职能.pptx
文档评论(0)