Loadrunner自带webtours的完整脚本

该脚本涉及webtours的注册、登录、预定、取消、退出操作,编写的过程使用不录制的方式,根据get、post确定方法。

  1 /*----------------- vuser_init -----------------*/
  2 vuser_init()
  3 {
  4     return 0;
  5 }
  6 /*----------------- sign -----------------*/
  7 sign()
  8 {
  9     lr_start_transaction("sign_hp");
 10 
 11         web_url("sign_hp","url=http://127.0.0.1:1080/WebTours/login.pl?username=&password=&getInfo=true",LAST);
 12 
 13     lr_end_transaction("sign_hp",LR_AUTO);
 14 
 15 
 16     web_reg_save_param("sign_on","LB=<title>","RB=</title>","Search=body","notfound=warning",LAST);
 17     lr_start_transaction("sign_on");
 18     web_submit_data("sign_on",
 19     "Action=http://127.0.0.1:1080/WebTours/login.pl",
 20     "Method=POST",
 21     "TargetFrame=",
 22     "RecContentType=text/html",
 23     "Referer=http://127.0.0.1:1080/WebTours/login.pl?username=&password=&getInfo=true",
 24     "Snapshot=t7.inf",
 25     "Mode=HTML",
 26     ITEMDATA,
 27     "Name=username","Value={username_singon}",ENDITEM,
 28     "Name=password","Value={password_signon}",ENDITEM,
 29     "Name=passwordConfirm","Value={password_signon}",ENDITEM,
 30     "Name=firstName","Value=test",ENDITEM,
 31     "Name=lastName","Value=test",ENDITEM,
 32     "Name=address1","Value=test",ENDITEM,
 33     "Name=address2","Value=test",ENDITEM,
 34     "Name=register.x","Value=53",ENDITEM,
 35     "Name=register.y","Value=8",ENDITEM,
 36     LAST );
 37 
 38     if(strcmp("Welcome to Web Tours",lr_eval_string("{sign_on}"))==0){
 39         lr_end_transaction("sign_on",LR_PASS);
 40     }else{
 41         lr_end_transaction("sign_on",LR_FAIL);
 42         lr_error_message("sign_on fail!");
 43         lr_exit(LR_EXIT_ACTION_AND_CONTINUE,LR_AUTO);
 44     }
 45 
 46 
 47     return 0;
 48 }
 49 /*----------------- login -----------------*/
 50 login()
 51 {
 52 
 53     
 54     lr_start_transaction("webtours_homepage");
 55         web_url("webtours_homepage","url=http://127.0.0.1:1080/WebTours/",LAST);
 56     lr_end_transaction("webtours_homepage",LR_AUTO);
 57 
 58 
 59     web_url("header","url=http://127.0.0.1:1080/WebTours/header.html",LAST);
 60 
 61     web_url("signOff","url=http://127.0.0.1:1080/WebTours/welcome.pl?signOff=true",LAST);
 62 
 63     web_url("home","url=http://127.0.0.1:1080/WebTours/home.html",LAST);
 64 
 65 
 66 
 67 
 68 
 69     web_reg_save_param("webtours_login_para",
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
抱歉,我是AI语言模型,无法提供完整的HTML代码。以下是一个类似的网站页面的HTML代码示例,供您参考: <!DOCTYPE html> <html> <head> <title>Car Vacation</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="style.css"> </head> <body> <header> <div class="container"> <h1>Car Vacation</h1> <nav> <ul> <li><a href="#">Home</a></li> <li><a href="#">About</a></li> <li><a href="#">Destinations</a></li> <li><a href="#">Contact</a></li> </ul> </nav> </div> </header> <section id="banner"> <div class="container"> <h2>Discover the beauty of the world with us</h2> <a href="#" class="button">Book Now</a> </div> </section> <section id="services"> <div class="container"> <h2>Our Services</h2> <div class="service"> <h3>Car Rental</h3> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vulputate nibh a risus.</p> </div> <div class="service"> <h3>Tours & Activities</h3> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vulputate nibh a risus.</p> </div> <div class="service"> <h3>Accommodations</h3> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vulputate nibh a risus.</p> </div> </div> </section> <section id="destinations"> <div class="container"> <h2>Featured Destinations</h2> <div class="destination"> <img src="dest1.jpg" alt="Destination 1"> <h3>New York City, USA</h3> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vulputate nibh a risus.</p> <a href="#" class="button">Learn More</a> </div> <div class="destination"> <img src="dest2.jpg" alt="Destination 2"> <h3>Paris, France</h3> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vulputate nibh a risus.</p> <a href="#" class="button">Learn More</a> </div> <div class="destination"> <img src="dest3.jpg" alt="Destination 3"> <h3>Tokyo, Japan</h3> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vulputate nibh a risus.</p> <a href="#" class="button">Learn More</a> </div> </div> </section> <section id="contact"> <div class="container"> <h2>Contact Us</h2> <form> <label for="name">Name:</label> <input type="text" id="name" name="name" required> <label for="email">Email:</label> <input type="email" id="email" name="email" required> <label for="message">Message:</label> <textarea id="message" name="message" required></textarea> <input type="submit" value="Submit"> </form> </div> </section> <footer> <div class="container"> <p>© 2021 Car Vacation. All Rights Reserved.</p> </div> </footer> </body> </html> 注:本示例只是一个简单的HTML代码示例,实际应用需要根据实际情况进行适当修改和完善。同时,需要创建相应的CSS和图片等资源文件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值