Web Service测试-软件功能测试自动化实战教程(6)

发表于:2015-4-07 08:58

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:周焕来、贾海涛    来源:51Testing软件测试网原创

分享:
(51Testing软件测试网获得作者授权连载本书部分章节。任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。)
  (1)创建GetFlights步骤。
  展开"Web services"--"HPFlights_Service"节点,并拖动GetFlights活动到测试流中。
  (2)为DepartureCity 和ArrivalCity分配值。
  单击"输入/检查点 "按钮,打开"输入/检查点"视图,在"输入"部分中展开body--"GetFlights"节点。选择DepartureCity为Denver和ArrivalCity为Los Angeles。
  
  (3)创建一个CreateFlightOrder步骤。
  从工具箱拖动CreateFlightOrder步骤到画布中,并将它位于GetFlights步骤的后面。
  (4)设定CreateFlightOrder的值
  在输入/检查点视图,在输入部分展开"body"--"CreateFlightOrder"--"FlightOrder"节点为创建航班命令设定以下值:
  ■ class--从下拉列表中任意选择一类;
  ■ CustomerName--任何值;
  ■ DepartureDate--使用下拉框打开日历并选择一个适当的值;
  ■ FlightNumber--留空,在后面步骤中对它进行设置;
  ■ NumberofTickets--使用滚轮设置任何值。
 
  (5)链接GetFlights的输出到CreateFlightOrder。
  ① 在输入部分的FlightNumber行上单击"链接到一个数据源 "图标,点击后打开链接源对话框,如图8-23所示;
  ② 在对话框中选择可用步骤和选择GetFlights节点;
  ③ 在右边的窗口的输出部分,展开"Body节点"下的所有节点。在Flight(数组)节点行中单击"添加"按钮创造Flight[1]数组;
  ④ 展开Flight[1]数组,选择FlightNumbe,然后单击确定关闭链接源对话框。
  ⑤ 点击确定后,画布中表示了GetFlights与CreateFlightOrder两个步骤之间的连接,如图8-24所示。
  (6)重置迭代次数
  在画布中打开属性表,选择For循环并设置迭代次数为1次。
  (7)运行测试
  单击"运行"按钮。在"输出"选项卡中观察日志。运行结果浏览器会自动打开。
本文选自《软件功能测试自动化实战教程》,本站经作者的授权。
版权声明:51Testing软件测试网获作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
42/4<1234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号