`
ruilin215
  • 浏览: 1146842 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

web_submit_data和web_custom_request的比较

 
阅读更多

使用web_submit_data()函数的POST方法提交表单数据:

Action()

{

web_submit_data("order",

"Action=http://192.168.52.123/api/order/",

"Method=POST",

"TargetFrame=",

"RecContentType=text/html",

"Mode=HTML",

ITEMDATA,

"Name=price", "Value={NewParam}", ENDITEM,

"Name=amount", "Value=100", ENDITEM,

"Name=action", "Value=0", ENDITEM,

"Name=user", "Value={NewParam_1}", ENDITEM,

"Name=stock", "Value={NewParam_2}", ENDITEM,

LAST);

return0;

}




用web_custom_request()函数实现提交数据:


Action()

{//加个头文件,用来说明使用的方法

web_add_auto_header("Content-Type","application/json");

web_custom_request("HKS",

"URL=http://192.168.50.17:8080/commissions/bench_5/1/HKS",

"Method=POST",

"Resource=0",

"RecContentType=application/json",

"Referer=",

"Body={\"accountId\":\"HKS_1\",\"commission_amount\":1000.00,\"commission_price\":95.000,\"commission_type\":\"0\",\"embed\":1,\"stock_code\":\"00001\",\"stock_type\":\"0\",\"uuid\":\"bench_5\"}",

"TargetFrame=",

LAST);

//判断页面返回正确与否

if(web_get_int_property(HTTP_INFO_RETURN_CODE)==201) //开发确认此接口返回值为201

lr_output_message("OK!!");

else

lr_error_message("Fail!!");

return0;

}




分享到:
评论

相关推荐

    LoadRunner中的Web 函数列表

    4. **Web_submit_data()** 和 **Web_submit_form()**:这两个函数用于处理表单提交。Web_submit_data()适用于已知表单字段的场景,而Web_submit_form()更灵活,可以处理未知或动态生成的表单字段。 5. **Web_add_...

    LR中的WEB函数列表

    - `web_submit_data`:无条件提交表单数据,常用于API接口测试。 - `web_submit_form`:模拟用户提交HTML表单,处理登录、注册等场景。 - `web_url`:加载指定URL,用于浏览网页。 2. **身份验证函数**: - `...

    12 LoadRunner中HTTP接口测试1

    理解并熟练运用`web_reg_find()`、`web_url()`、`web_submit_data()`和`web_custom_request()`等函数,能够帮助我们有效地测试接口功能,确保系统的稳定性和可靠性。在实际测试中,根据接口的具体需求选择合适的方法...

    loadrunnerWeb函数-4页.pdf

    4. **web_submit_data** 和 **web_submit_form**:两者都与表单提交有关。`web_submit_data`用于无条件或无上下文的表单提交,而`web_submit_form`则更接近用户的真实行为,它会模拟填写表单并提交的过程。 5. **...

    Loadrunner-接口测试的两种方法.docx

    在LoadRunner中,有多种API方法可用于发送请求,如web_url()、web_submit_form()、web_submit_data()和web_custom_request()。这里主要介绍两种常用的方法: 1. 使用`web_submit_data()`函数: 这种方法适用于表单...

    loadrunnerWeb函数[收集].pdf

    1. **web_custom_request**:这个函数允许你使用HTTP协议支持的任何方法(如GET, POST, PUT等)来发送自定义的HTTP请求,用于实现特殊需求的交互,比如API调用。 2. **web_image**:此函数模拟用户在网页上点击图像...

    LoadRunner中的Web函数列表[文].pdf

    - `web_custom_request`:此函数允许您创建自定义HTTP请求,支持HTTP的各种方法,如GET、POST、PUT等,以模拟用户对服务器的任意请求。 - `web_image`:用于模拟用户在网页上点击图像,这对于那些依赖图像交互的...

    loadrunnerWeb函数[归类].pdf

    4. **web_submit_data** 和 **web_submit_form**:这两个函数用于模拟表单的提交。前者适用于无条件或无上下文的提交,后者则更适用于处理带有动态数据的表单,它可以处理表单中的输入字段和按钮。 5. **web_url**...

    Loadrunner函数汇总

    25. **web_report_data_point** 和 **web_set_option/web_set_sockets_option**: 分别用于指定数据报告点和设置Web或套接字选项,用于测试的监控和定制。 以上就是LoadRunner脚本中常见的函数及其功能,掌握这些...

    loadrunner函数

    web_custom_request 该函数用于向服务器发送自定义请求。这可以是一个HTTP或HTTPS请求,也可以是其他类型的请求。使用此函数时,开发者需要手动指定请求的方法、URL以及任何相关的头部信息和数据。 #### 2. web_...

    LoadRunner中的常用函数整理-新.docx

    除了以上提到的函数,LoadRunner还有许多其他功能强大的函数,如web_image_check用于验证网页上的图像,web_reg_save_param用于提取和保存响应中的动态数据,web_submit_data和web_submit_form用于处理表单提交等。...

    POST接口实战

    - **web_submit_data**与**web_custom_request**:这两个函数都是用来发送POST请求的,但它们之间的主要区别在于数据格式的不同。 #### 六、实战技巧与注意事项 - 在编写POST接口自动化测试脚本时,需要注意数据的...

    loadrunner函数文档(英文版)

    3. **AJAX处理**:由于AJAX异步请求,LoadRunner提供了web_custom_request()和web_url_with_options()等函数来处理这些请求。 4. **Cookie管理**:如web_add_cookie()添加Cookie,web_remove_cookie()删除Cookie,...

    web test LoadRunner fuction_list

    这些函数包括Web_url、Web_submit_data、Web_image_click等,它们代表了页面加载、表单提交和图像点击等行为。 3. **函数库**:LoadRunner提供了丰富的函数库,如Web_custom_request用于发送自定义HTTP请求,Web_...

    Loadrunner-接口测试的两种方法

    Loadrunner提供了多种API方法用于发送请求,常见的有 `web_url()`、`web_submit_form()`、`web_submit_data()` 和 `web_custom_request()`。下面将详细介绍其中两种常用方法: - **使用web_submit_data()** - 这种...

    LoadRunner函数中文翻译系列之3--Concurrent Group

    在并发组开始时调用此函数,之后可以执行一系列的脚本操作,如 `web_url`、`web_submit_data`、`web_custom_request` 等,直到调用 `web_concurrent_end()` 函数结束并发组。 ### web_concurrent_end() 函数 `web_...

    lr 函数大全之中文解释

    - `Web_custom_request()`: 发送自定义的HTTP请求,可扩展性较强。 - `Web_set_sockets_option()`: 设置网络套接字选项,如超时时间、重试次数等。 - `Web_reg_save_param()`: 注册一个参数以捕获脚本运行时的...

Global site tag (gtag.js) - Google Analytics