ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:724.74KB ,
资源ID:7475480      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7475480.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上购物系统 张智.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网上购物系统 张智.docx

1、网上购物系统 张智第1章:课程设计任务及要求任务及要求:1、掌握软件测试的基本步骤和方法;2、根据课题的要求进行上机实验调试;3、基本掌握实际软件工程中与软件测试有关的相关文档的编制。目的和意义: 软件测试是软件工程中非常重要的环节,是软件质量的保证。该课程是培养训练学生软件质量保证能力的重要实践性教学环节,与软件测试技术课程的教学内容紧密配合,同步进行。通过软件测试的实践训练,深刻理解和掌握软件测试和软件测试过程的基本方法和基本技术,熟练掌握黑盒测试、白盒测试的测试用例的设计,同时进一步提高学生对于复杂程序的编写能力,为学生将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践基础

2、。第2章:设计过程1引言1.1背景VMware Workstation虚拟的windows XP SP3系统CPU Intel core2 duo cpu T5450 内存大小324M数据库管理系统采用Microsoft Access 2003应用服务器程序和数据库管理系统同时运行在windows XP SP3上。2测试方案2.1测试环境准备在系统中配置IIS服务,及相应环境,安装LoadRunner8.12.2 测试方案设计通过使用模型分析得出主操作模块为普通用户模块,结合订单管理系统需求规格说明书,可确定主任务为登陆,物品订购,页面切换。并在此基础上,得出基本流程: a.用户为普通权限用户

3、,登陆订单管理系统主页面,输入相应用户名和密码并登陆。 b.进入用户页面,显示物品分类 ,点击microsoft,c.在列出的物品的中,选购物品,提交订单d.用户返回住户主页并退出。结合典型任务,测试目标与主流程图,本次测试将创建复数 Vuser 脚本以模拟典型最终用户的不同操作结合测试目标需衡量的任务,定义相应事务,即多个Vuser 在同一时刻执行任务以搜集相关数据。3、测试用例的设计场景描述一:1.用户登录订单管理系统,总共登陆20个用户,所有用户都同时并发操作。 2.用户点击microsoft,进入microsoft书库选购3.选购过程包括:在MCME套装中选购Implement & A

4、dmin Windows 2000 Network Infrastructure,然后点击放入购物车4.点击“确认订购” 按钮,点击“退出”按钮,退出系统场景描述二:1.用户登录订单管理系统,总共登陆40个用户,所有用户都同时并发操作。 2.用户点击microsoft,进入microsoft书库选购3.选购过程包括:在MCME套装中选购Implement & Admin Windows 2000 Network Infrastructure,然后点击放入购物车4.点击“确认订购” 按钮,点击“退出”按钮,退出系统场景描述三:1.用户登录订单管理系统,总共登陆40个用户,每1秒登录1个用户。 2

5、.用户点击microsoft,进入microsoft书库选购3.选购过程包括:在MCME套装中选购Implement & Admin Windows 2000 Network Infrastructure,然后点击放入购物车4.点击“确认订购” 按钮,点击“退出”按钮,退出系统场景描述四1.用户登录订单管理系统,总共登陆40个用户,每秒同时登录10个用户。 2.用户点击microsoft,进入microsoft书库选购3.选购过程包括:在MCME套装中选购Designing a Windows 2000 Directory Services Infrastructure,然后点击放入购物车4.

6、点击“确认订购” 按钮,点击“退出”按钮,退出系统场景描述五1.用户登录订单管理系统,总共登陆80个用户,所有用户都同时并发操作2.用户点击microsoft,进入microsoft书库选购3.选购过程包括:在MCME套装中选购Designing a Windows 2000 Directory Services Infrastructure,然后点击放入购物车4.点击“确认订购” 按钮,点击“退出”按钮,退出系统场景描述六1.用户登录订单管理系统,总共登陆80个用户,每10秒同时登录20个用户。 2.用户点击microsoft,进入microsoft书库选购3.选购过程包括:在MCME套装中

7、选购Designing a Windows 2000 Directory Services Infrastructure,然后点击放入购物车4.点击“确认订购” 按钮,点击“退出”按钮,退出系统4.测试过程4.1录制脚本启动Mercury loadRunner8.1,点击 创建/编辑脚本, 启动Visual User Generator 点击新建VUSER脚本,选择系统通讯的协议。这里我们需要测试的是Web(http/html)在URL 中添入要测试的Web站点地址.这里输入本机IP.或者http:/172.0.0.1/,选择录制到ACTION。然后点确定后,VuGen 开始录制脚本,弹出的I

8、E浏览器用账户test001登入。然后模拟一次网上订书,保存订单后,退出系统。然后结束录制,系统生成脚本Action() web_url(192.168.1.107, URL=http:/192.168.1.107/, Resource=0, RecContentType=text/html, Referer=, Snapshot=t1.inf, Mode=HTML, LAST) lr_think_time(4); web_link(-用户登陆, Text=-用户登陆, Snapshot=t2.inf, LAST); web_submit_form(userlogin.asp, Snapsho

9、t=t3.inf, ITEMDATA, Name=username, Value=test001, ENDITEM, Name=password, Value=kuangxing, ENDITEM, Name=Submit, Value=确 定, ENDITEM, LAST); web_link(Microsoft, Text=Microsoft, Snapshot=t4.inf, LAST); lr_start_transaction(选购商品); web_submit_form(add.asp, Snapshot=t5.inf, ITEMDATA, Name=add, Value=22,

10、ENDITEM, Name=order, Value=放入购物车, ENDITEM, LAST); lr_think_time(5); web_submit_form(Check.asp, Snapshot=t6.inf, ITEMDATA, Name=bookbm, Value=22, ENDITEM, Name=Q_22, Value=1, ENDITEM, Name=order, Value=确认订购, ENDITEM, LAST); lr_end_transaction(选购商品,LR_AUTO); web_link(登出, Text=登出, Snapshot=t7.inf, LAST

11、); return 0;4.2完善测试脚本当录制完一个基本的用户脚本后,在正式使用前我们还需要完善测试脚本,增强脚本的灵活性。一般情况下,通过以下几种方法来完善测试脚本。插入事务、插入结合点、插入注解、参数化输入。4.2.1 参数化输入在录制脚本过程中, 填写提交了一些数据, 比如要增加数据库记录。这些操作都被记录到了脚本中。当多个虚拟用户运行脚本时, 都会提交相同的记录, 这样不符合实际的运行情况, 而且有可能引起冲突。我们这里模拟多个用户登入系统,必须使用不同的账号。所以参数化用户登入名在代码中对001点右键,选择替换为新参数,命名参数名为USER_ID点击属性。弹出窗口点击用记事本编辑,

12、输入001到080共80个数据点击保存后,关闭参数列表窗口,点击保存脚本,命名为“用户选购”4.3实施测试4.3.1 选择脚本,创建虚拟用户启用“controller”弹出下图,场景类型为手动场景,选择刚才录制好的脚本“用户选购”,确认后,弹出下图4.3.1测试用例二计划为默认计划,数量改为40,点击开始场景。控制器各数据监控如下图脚本执行完毕后,loadrunner会自动分析结果,生成分析结果图或表,方法是点导航栏“分析结果”选项4.3.2测试用例三编辑计划,计划名为加压,设置开始为每1秒1个VUSER确认后,点击开始场景,控制器各数据监控如下图点导航栏“分析结果”选项4.3.3测试用例五设

13、置数量为80,编辑计划,计划名为加压,设置开始为每10秒20 个VUSER确认后,点击开始场景,控制器各数据监控如下图点导航栏“分析结果”选项5.测试结果分析5.1针对测试用例2的图表分析测试用例二:1.用户登录订单管理系统,总共登陆40个用户,所有用户都同时并发操作。 2.用户点击microsoft,进入microsoft书库选购3.选购过程包括:在MCME套装中选购Implement & Admin Windows 2000 Network Infrastructure,然后点击放入购物车4.点击“确认订购” 按钮,点击“退出”按钮,退出系统在测试用例2中,40个用户同时进行加载,但只有2

14、2个用户加载成功吞吐量谁时间的增加逐渐减少,说明目前网络速度无法满足所需系统流量最大运行 Vuser 数:22总吞吐量(字节):329,245平均吞吐量(字节/秒):25,327总点击次数:129平均每秒点击次数:9.923系统满足同时操作的最大运行vuser数为22个,当大量用户同时登入系统时造成系统的性能大幅下降。针对测试用例3的图表分析1.用户登录订单管理系统,总共登陆40个用户,每1秒登录1个用户。 2.用户点击microsoft,进入microsoft书库选购3.选购过程包括:在MCME套装中选购Implement & Admin Windows 2000 Network Infra

15、structure,然后点击放入购物车4.点击“确认订购” 按钮,点击“退出”按钮,退出系统在测试用例3中,40个用户以每秒一个用户进行加载,如图 在此测试场景中,用户加载较场景二有所减少,在场景开始运行50秒之后,所有 Vuser 已全部登陆完毕,针对这一时段,相应的事务分解图:吞吐量随时间的增加并没有相应的增加,说明目前网络速度无法满足所需系统流量最大运行 Vuser 数:40总吞吐量(字节):193,149,248平均吞吐量(字节/秒):538,020总点击次数:54,820平均每秒点击次数:152.702当用逐渐加载时,系统新能也不太理想六、课设小结及心得体会 本次测试中的压力测试是指

16、模拟实际应用的软硬件环境及多用户订单提交过程的系统负荷,运行测试软件来测试被测系统的可靠性,同时还要测试被测系统的响应时间。根据课题的要求,进行上机实验调试,掌握软件测试的基本步骤和方法,掌握实际软件工程中与软件测试有关的相关文档的编制。通过此次软件测试的课程设计,深刻学习掌握了软件测试和软件测试过程的基本方法和基本技术,关于黑盒、白盒的测试用例的设计,也进行了认真学习研究,从而进一步提高了自己在程序上的编写能力,以及一些之前未触及的问题,为即将踏上社会的自己又做了一份理论和实践的准备。七、参考文献1 刘群策,LoadRunner和软件项目性能测试,机械工业出版社,2008年2 朱少民,软件测试方法和技术,清华大学出版社,2005年3 段念,软件性能测试过程详解与案例剖析,清华大学出版社,2006年 致谢

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1