(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软件测试网获作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。