天天看点

get post请求区别_LoadRunner发送GET和POST请求

get post请求区别_LoadRunner发送GET和POST请求

》》》推荐阅读《《《

1、性能测试学习笔记-场景设计

2、性能测试的重要意义

3、性能分析流程及方法

4、应用系统性能调优之性能分析

一、LoadRunner发送GET请求

LoadRunner中web_link和web_url这两个函数都可以向服务器发送GET请求,它们的区别如下:

1、但是web_link是一个与上下文敏感的函数。上下文敏感是指该函数的模拟执行的是GUI对象动作(如窗口、列表、按钮),即如果前面的页面打开失败或者没有打开,则当前操作就会失效;

2.web_url 与上下文无关,如果前面的请求或者页面加载失败,当前操作仍能够向服务器发送请求。

二、LoadRunner发送POST请求

LoadRunner中web_submit_form和web_submit_data这两个函数都可以向服务器发送POST请求,它们的区别如下:

1.web_submit_form()会依赖上下文,即如果前面的页面打开失败或没有打开,则该操作就会失败,如:登陆一个论坛成功后,点击某个板块,然后发帖(写入帖子题目和内容,提交,相当于向服务器发送了一个post请求),如果点击某个模块后打开链接页面失败,则web_submit_form()就会失败,即依赖于板块的链接页面是否成功打开,如果没有打开,就不能进行后面的发帖了。

2.web_submit_data():不依赖上下文,如上面的例子,不管是否打开模块的链接页面,就直接向服务器发送post请求。

三、如何在录制脚本时默认使用web_url和web_submit_data

在录制脚本时默认是使用web_link和web_submit_form这两个函数来发送POST请求,进入LoadRunner的Vuser Generator中菜单【Toos】-【Rocording Options】-【General】-【Recording】-【HTML-based-script】-【HTML-Advanced】-【A Script containing explicit URLs only(e.g.web_url,web_submit_data)】设置成功后,再次录制脚本,默认使用web_url和web_submit_data这两个函数发送get和post请求。

》》》推荐阅读《《《

1、性能测试学习笔记-场景设计

2、Web站点性能调优完全攻略

3、应用系统性能调优之性能分析

4、Windows监控——性能指标详解

6、性能测试的重要意义

7、软件性能测试的本质_致命版

8、性能分析流程及方法

9、性能测试流程

10、性能测试从需求分析开始

11、性能测试指标

12、双活数据中心揭秘之—DB2 PureScale

13、循序渐进学习oracle

14、软件项目管理中的十个误区

15、功能测试方法总结及常见面试问题

16、MQ来账通道及队列配置

17、Linux命令大全整理

18、JMeter工具简单介绍

19、性能瓶颈分析方法

20、性能测试-LoadRunner操作流程之一

22、性能测试-LoadRunner操作流程之二

23、性能测试-LoadRunner操作流程之三

24、性能测试-脚本编写之一

25、性能测试-脚本编写之二

26、性能测试-脚本编写之三

27、性能测试-性能调优之一

28、性能测试-性能调优之二

get post请求区别_LoadRunner发送GET和POST请求