资源预览内容
第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
第9页 / 共23页
第10页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
脚本编写思路及过程-国航为例 2009 融易通 Confidential and Proprietary.2 / 2420112011 年年 8 8 月月版本历史版本号日期作者描述1.0.12011/08/05王颖以国航为例介绍性能测试脚本编写的入手点及思路。 2009 融易通 Confidential and Proprietary.3 / 24目 录一、文档目的一、文档目的.4二、测试环境二、测试环境.4三、脚本编写思路及前期准备三、脚本编写思路及前期准备.43.1 定位脚本编写入手点.53.2 抓取服务器真实请求日志.53.3 分离每个请求地址及参数.53.4 确定每次提交请求需添加的报文头.53.5 确定是否需要证书.5四、编写脚本过程四、编写脚本过程.54.1 引入所需头文件.54.2 引入所需外部dll文件.54.3 确定服务器地址.54.4 变量的定义,内存分配及释放.54.5 编写所需函数.54.6 加密信道建立.54.7 登录脚本.54.8 业务脚本.6五、脚本结构附录五、脚本结构附录.6 2009 融易通 Confidential and Proprietary.4 / 24一、文档目的一、文档目的本文的编写目的主要是帮助新接触性能的测试人员尽快地熟悉脚本编写的入手点及前期准备,从而尽快的掌握测试脚本编写的思路及方法。关于脚本编写规范请参见LR 脚本编写规范.doc 。本文以“重现国航 EWP_crashes”为例来讲解脚本的编写过程,国航的加密信道建立过程为 EWP1.0 的 GetKey 方法,区别于 EWP3.2 的 ClientHello U; Android 2.1-update1; OMS1_6 Build/ECLAIR)“Completed in 0.037240【用已存在用户非首次登录】=INFO REPORT= 9-Aug-2011:15:06:05 =ewp_params:29 req = http_request,POST,abs_path,“/phone/getuc“,1,1=ERROR REPORT= 2-Aug-2011:16:47:17 =Processing phone_controller#getuc (for 192.168.65.6 at 2011-08-02 08:47:17) 2009 融易通 Confidential and Proprietary.6 / 24POSTSession ID: “_session_id=cf096bc50562dc997f4a84a2a73eb9f7“Parameters: 32,124,32|User-Agent: “Dalvik/1.1.0 (Linux; U; Android 2.1-update1; OMS1_6 Build/ECLAIR)“Completed in 0.038533【进入机票预订界面】=INFO REPORT= 9-Aug-2011:15:06:05 =ewp_params:29 req = http_request,POST,abs_path,“/channel/run“,1,1=ERROR REPORT= 2-Aug-2011:16:47:24 =Processing channel_controller#run (for 192.168.65.6 at 2011-08-02 08:47:24) POSTSession ID: “_session_id=cf096bc50562dc997f4a84a2a73eb9f7“Parameters: 32,124,32|User-Agent: “Dalvik/1.1.0 (Linux; U; Android 2.1-update1; OMS1_6 Build/ECLAIR)“Completed in 0.067609【查询航班】=INFO REPORT= 9-Aug-2011:15:06:05 =ewp_params:29 req = http_request,POST,abs_path,“ /atompub/form/13518“,1,1=ERROR REPORT= 2-Aug-2011:16:47:37 =Processing atompub_controller#form (for 192.168.65.6 at 2011-08-02 08:47:35) 2009 融易通 Confidential and Proprietary.7 / 24POSTSession ID: “_session_id=cf096bc50562dc997f4a84a2a73eb9f7“Parameters: 32,124,32|User-Agent: “Dalvik/1.1.0 (Linux; U; Android 2.1-update1; OMS1_6 Build/ECLAIR)“Completed in 1.655812【选择航班】=INFO REPORT= 9-Aug-2011:15:06:05 =ewp_params:29 req = http_request,POST,abs_path,“ /atompub/form/13518“,1,1=ERROR REPORT= 2-Aug-2011:16:47:45 =Processin
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号