精华内容
下载资源
问答
  • web_urlweb_link

    千次阅读 2016-03-19 11:53:28
    1、web_url与上下文无关,但是web_link是一个与上下文敏感的函数。上下文敏感是指该函数的模拟执行的是GUI对象动作(如窗口、列表、按钮)。 2、在使用该函数前需检查录制模式是HTML还是URLweb_link仅在HTML录制...

    原文是一个关于LoadRunner的博客,地址:http://easyloadrunner.blogspot.jp/2013/06/all-about-weburl-and-weblink-in.html

    以下是翻译:

    1、web_url与上下文无关,但是web_link是一个与上下文敏感的函数。上下文敏感是指该函数的模拟执行的是GUI对象动作(如窗口、列表、按钮)。

    2、在使用该函数前需检查录制模式是HTML还是URL。web_link仅在HTML录制模式下才会有效

    3、如果是web_url出现在一个上下文敏感的函数前(比如web_link),这个是可以对服务器产生请求的,但反过来就会出错。

    4、在录制过程中,如果切换了录制的Action,那么当前action中录制的首先声明的函数将永远不会变成一个上下文敏感的函数。

    5、web_link, web_url, web_image 或者其他的web_XXX的第一个参数并不会影响脚本回访。比如录制到一个web_link如下:
    1
    2
    3
    web_link("Hi There",
             "Text=Hello, ABC",
             LAST);
    当你将其第一个参数进行参数化或者关联,该语句变为:
    1
    2
    3
    web_link("{Welcome to LearnLoadRunner}",
             "Text=Hello, ABC",
             LAST);
    执行上面语句的时候无法找到一个“ {Welcome to Learn LoadRunner} ”字段的参数,但能在执行日志中看到它。如果需要显示这个关联/参数化的值,可以使用lr_eval_string这个函数。


    1、第一点和第二点的解释:
    使用“HTML-based script”的模式录制脚本,VuGen为用户操作行为生成单独的步骤,这种脚本看上去比较直观,因为就像是我们动作的记录;使用“URL-based script”模式录制脚本时,VuGen可以捕获所有作为用户操作结果而发送到服务器的HTTP请求,即每个数据包的请求内容。比如请求一个页面,在HTML录制模式中就是一段函数,其中extra中会包含该页面的图片等等资源请求,类似于将一个动作中所有的请求打包成一段脚本。而使用url模式,这个页面请求就不仅仅是一个网址输入然后回车这么一步能解决的,它会将该页面的所有请求记录下来,分别生成对应的函数。而与上下文有关的函数自然就是根据用户执行行为的。
    另一点在录制选项的HTML Advanced中还有一个自动生成脚本类型的设置,第一中脚本类型标识这个脚本是基于描述用户的行为在超链接的地方使用web_link,在用户提交表单的地方使用web_submit_form,非常直观,但是与上下文关联,很容易出现Error -27979: Requested form. not found [MsgId: MERR-27979] 这样的错误;第二个直接将所有链接操作(超链接,图片等)转换为资源的请求函数web_url,也就是使用web_url,提交表单转换成提交数据操作,也就不再与上下文相关。


    一个实验:使用第一类,得到的脚本如下

    选用第二种,同样录制一段脚本,结果如下:


    2、第三点的解释:

    我理解的这句话的意思是说如果先通过web_url请求了一个页面,然后再通过web_link来进行超链接的操作这个是可行的,但是如果没有之前的页面存在,即没有上下文,率先使用web_link就会由于没有链接对象而失败。

    3、第四点:
    其实就是如果请求了一个页面,然后换了一个Action,那么即使在应该是链接,也不会用web_link这样上下文相关的函数
    例如下面这个实验,仍然是同样的操作,先打开开源中国页面,然后新建一个Action,点击第一个开发者调查报告,生成的脚本就和上面不一样了,是web_url而不再是web_link,也就是这个上下文相关不是指的一个脚本中的上下文相关,而是一个Action,对于LoadRunner来说,每个Action的请求是分离不相关的。





    4、对于第五点,我觉得这个博客里面写得就有点太故弄玄虚了,第一个参数就是tree视图中的该操作的名字而已,当然能改。


    展开全文
  • 通过URL访问WEB

    千次阅读 2018-12-17 14:48:12
    当我们写完一个web程序之后(例如一个Servlet程序类,或者一个JSP页面),如果要访问这个web程序可以通过浏览器进行访问,还可以通过java客户端进行访问. 所谓的java客户端指的是.java.net.URL处理类,通过这个URL类可以...
    • 当我们写完一个web程序之后(例如一个Servlet程序类,或者一个JSP页面),如果要访问这个web程序可以通过浏览器进行访问,还可以通过java客户端进行访问.
    • 所谓的java客户端指的是.java.net.URL处理类,通过这个URL类可以访问指定的网页上的程序类
    • URL类的使用示例
    1. 创建一个HelloProject动态网页项目,在这个项目之中创建一个HelloServlet程序类
    package shu.mao.servlet;
    
    import java.io.IOException;
    
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    @WebServlet("/HelloServlet")
    public class HelloServlet extends HttpServlet {
    	@Override
    	protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    		System.out.println("*************"+req.getParameter("name"));
    		//服务端处理用户请求,并打印出请求参数
    			resp.getWriter().println("name = "+req.getParameter("name"));
    	}
    }
    
    
    • 本次通过java注解的方式设置映射路径位:"/HelloServlet",那么如果要在浏览器上访问这个程序类的话,访问路径为:
    http://localhost:8080/HelloProject/HelloServlet?name=Hello
    
    • 浏览器访问结果

    在这里插入图片描述

    • 如果想要通过java程序直接访问这个程序类的话就要使用到java.net.URL这个类
    1. 创建一个纯粹的java项目,定义一个Test类,在这个类中定义main方法来使用URL类
    import java.io.InputStream;
    import java.net.URL;
    import java.util.Scanner;
    
    public class Test {
    
    	public static void main(String[] args) throws Exception{
    		//设置访问路径
    		String url = "http://localhost:8080/HelloProject/HelloServlet?name=Hello";
    		//通过URL类直接访问该路径
    		URL myUrl = new URL(url);
    		//通过openStream()方法打开这个路径的连接,并返回一个InputStream
    		InputStream input = myUrl.openStream();
    		//进行连接
    		Scanner sca = new Scanner(input);
    		//设置换行符
    		sca.useDelimiter("\n");
    		while(sca.hasNext()){
    			System.out.println(sca.next());
    		}
    	}
    }
    
    
    • 控制台输出结果(Test类)

    在这里插入图片描述

    • 控制台输出(Tomcat)
      在这里插入图片描述

    • 通过此程序可以说明,web程序不一定只能够通过浏览器访问,使用java程序同样也可以访问,但是以上的程序只是处理了GET请求,而在web中有两种请求,get和post,要处理post请求需要配置一些头信息.

    • 所以java对web程序的调用只提供了一些基础的功能,而对于一些复杂的操作并没有支持, 如果要想使用这些支持,需要使用一些第三方组件包,例如Apache的HttpComponents组件

    • 要下载此开发包可以到Apache的官网上下载http://hc.apache.org/downloads.cgi

    • 官网上有对这个组件的使用说明文档,文档中详细写了这个组件的使用方法

    在这里插入图片描述

    展开全文
  • web_url

    千次阅读 2012-07-03 16:32:05
    1、web_url语法: Int Web_url(const char *name, const char * url, , [EXTRARES,,LAST) List of Attributes:(支持下列属性) 1 TargetFrame  2 TargetBrowser or TargetBrowserOrdinal  3 RecContentType...

    1web_url语法:
    Int Web_url(const char *name, const char * url, <Lists of Attributes>, [EXTRARES,<Lists of Resource Attributes>,LAST)

    List of Attributes:(支持下列属性)

    1 TargetFrame

        2 TargetBrowser or TargetBrowserOrdinal

        3 RecContentType - 在录制期间响应的报头文本类型(text/html, application/x- javascript),这是为了确认目标URL是否是可录制的资源。

        4 Referer - 要提交页面请求的URL .(获得当前页面,如果明确指出了位置,那么这个属性无效或者忽略。URL中写明了,要获取的页面)

        5 Resource - 指定一个值说明这个URL是否是一个资源,0 表示不是资源,1 表示是资源

        6 Snapshot - 快照,快照文件名称,用来关联用的。

    7 Mode - 录制的等级,是否是HTML或者HTTP模式。

    List of Resource Attributes:下载的资源属性

    1 URL:通过URL地址(资源统一定位器)要下载的web资源

    2Referer :发送下载请求的页面。比如一个swf要下载一个图片,那么swf就是referer

    3ENDITEM :列表中每个资源的结束标志符

    返回值:成功时返回LR_PASS (0),失败时返回 LR_FAIL (1)

    EXTRARES后的资源是scriptactivejava appletflashCSS产生的请求。

    2、试验,录制完脚本,其中某一个http请求的代码如下:

             web_url("192.168.0.11",

                       "URL=http://192.168.0.11/",

                       "Resource=0",

                       "RecContentType=text/html",

                       "Referer=",

                       "Snapshot=t17.inf",

                       "Mode=HTML",

                       EXTRARES,

                       "Url=/img/blue_top.gif", ENDITEM,

                       "Url=/img/side.gif", ENDITEM,

                       "Url=/img/blue_links.gif", ENDITEM,

                      LAST);

    通过查找可以知道Extrares后的三张图片都是在一个CSS文件中。

    回放结果及去掉extrares后的三张图片,再回放,可以知道:

    没有去掉,loadrunner是会下载这三张图片的,再去掉后,就不会下载这三张图片,也就是说没有给服务器造成压力。

     

    展开全文
  • web_url函数

    千次阅读 2013-03-20 13:50:42
    web_url语法:  Int Web_url(const char *name, const char * url, , [EXTRARES,,LAST) name:请求内容名 url:请求内容地址 List of Attributes:(支持下列属性)  1.TargetBrowser or TargetBrowserOrdinal ...
    
    

    web_url语法:
            Int Web_url(const char *name, const char * url, <Lists of Attributes>, [EXTRARES,<Lists of Resource Attributes>,LAST)

    name:请求内容名

    url:请求内容地址

    List of Attributes:(支持下列属性)

      1.TargetBrowser or TargetBrowserOrdinal

      2.TargetFrame

      3.Resource -指定一个值说明这个URL是否是一个资源,0表示不是资源,1表示是资源

      4.RecContentType -在录制期间响应的报头文本类型(text/html, application/x- javascript),这是为了确认目标URL是否是可录制的资源。

      5.Referer -要提交页面请求的URL .(获得当前页面,如果明确指出了位置,那么这个属性无效或者忽略。URL中写明了,要获取的页面)

      6.Snapshot - 快照,快照文件名称,用来关联用的。

        7.Mode -录制的等级,是否是HTML或者HTTP模式。

    List of Resource Attributes:下载的资源属性

    1.URL:通过URL地址(资源统一定位器)要下载的web资源

    2.Referer:发送下载请求的页面。比如一个swf要下载一个图片,那么swf就是referer

    3.ENDITEM:列表中每个资源的结束标志符

    返回值:成功时返回LR_PASS (0),失败时返回 LR_FAIL (1)

    EXTRARES后的资源是scriptactivejava appletflashCSS产生的请求

     

            可以使用web_url 模拟从FTP服务器上下载文件。web_url 函数会使FTP服务器执行文件被真实下载时的操作。除非手工指定了"FtpAscii=1",下载会以二进制模式完成。

            在录制选项中,Toos—Recording Option下,Recording选项中,有一个Advanced HTML选项,可以设置是否录制非HTML资源,只有选择了“Record within the current script step”时,List of Resource Attributes才会被录制到。非HTML资源的例子是gif和jpg图象文件。

            通过修改HTTP头可以传递给服务器一些附加的请求信息。使用HTTP头允许请求中包含其他的内容类型(Content_type),像压缩文件一样。还可以只请求特定状态下的web页面。


    展开全文
  • web_url 函数

    千次阅读 2011-08-30 16:05:43
    web_url语法:  Int Web_url(const char *name, const char * url, , [EXTRARES,,LAST) name:请求内容名 url:请求内容地址 List of Attributes:(支持下列属性)  1.TargetBrowser or TargetBrowserOrdinal ...
  • web_url(get请求) web_url("WebTours", 步骤名称,网页最后单词 "URL=http://127.0.0.1:1080/WebTours/", 请求页面地址 "TargetFrame=", 
  • Java WEB实现URL重写

    千次阅读 2018-05-22 09:25:16
    下载地址如下:http://tuckey.org/urlrewrite/dist/urlrewritefilter-2.6.zip http://urlrewritefilter.googlecode.com/files/urlrewritefilter-3.1.0.zip 2、把urlrewritefilter的包放到classpath下3、在WEB-...
  • go web开发之url路由设计

    万次阅读 2016-09-21 22:36:02
    概述最近在搞自己的go web开发框架, 反正也没打算私藏, 所以现在先拿出url路由设计这块来写一篇博客. 做过web开发的都知道, 一个好的url路由可以让用户浏览器的地址栏总有规律可循, 可以让我们开发的网站更容易让...
  • webpy的url动态匹配

    千次阅读 2013-05-07 19:52:09
    因为看过django的url匹配功能,发现其模块耦合性的设计非常好,而之前用webpy写的一个工具,因为后来不断的添加功能导致产生N多的url匹配;所以就想看看webpy有没有这个功能可以简化一下url的匹配,还有就是分离url...
  • SQL Server 访问URL 调用WebServer

    千次阅读 2016-03-10 10:40:06
    SQL Server 访问URL 调用WebServer以下整理的SQL Server中访问URL地址的方法,并已封装成存储过程,可以实现POST/GET请求SET QUOTED_IDENTIFIER ON SET ANSI_NULLS ON GO /** 存储过程发起URL请求启用 Ole ...
  • web_url()函数访问数据; 请求方式:HTTP GET 请求; Action() { web_url("imageproxytest",  "URL=http://ip:port/imageproxytest?source=http://s1.mimg.ifeng.com/upload/day_130319/20130319180721
  • loadrunner Web_类函数之web_url()

    千次阅读 2017-09-26 20:20:46
    web_url()--常用函数 加载指定的网页(GET请求)。 intweb_url( const char *StepName, const char *url, &lt;List of Attributes&gt;,[EXTRARES, &lt;List of Resource Attributes&gt;,] LAST ...
  • Web基础-Uri跟Url的区别

    万次阅读 多人点赞 2017-05-23 16:03:14
    参考博客:关于URL跟URI的区别,个人见解 - J2EE 关于URL和URI的区别,个人见解。 初学java,最近被一个概念搞得头晕脑胀,就是url和uri的概念和区别,网上查了一大通,发现各种回答眼花缭乱,有百科直接粘贴的,有...
  • from: ...  Web Dynpro程序的URL是系统自动生成的。我们能够在Web Dynpro Explorer的’Properties’页签找到应用程序的URL。.  Web Dynpro程序的URL有下面的结构(默认的配置),下面的格式是正
  • web_url()函数访问数据; 请求方式:HTTP GET 请求; Action() { web_url("imageproxytest",  "URL=...
  • web_url函数详解

    千次阅读 2016-01-20 20:52:42
     Int Web_url(const char *name, const char * url, , [EXTRARES,,LAST) 返回值:  成功时返回LR_PASS (0),失败时返回 LR_FAIL (1)。 参数:  Name:VuGen中树形视图中显示的名称,在自动事务处理中也可以用做...
  • web.py处理url

    千次阅读 2014-01-09 16:51:21
    URL 处理  任何网站最重要的部分就是它的URL结构。你的URL并不仅仅只是访问者所能看到并且能发给朋友的。它还规定了你网站运行的心智模型。... web.py使这类强大的URL成为可能。 urls = ( '/', 'in
  • Web服务URL: 用于访问报表服务器的URL,如http://localhost/ReportServer,比如在report builder 中连接和创建报表时,用的就是这个URL; 报表管理器URL:用于在浏览器中访问和管理报表的URL,如...
  • web.py之url映射

    千次阅读 2017-01-07 10:05:03
    URL完全匹配(具体的url) /index URL模糊匹配(你根本就不知道index后面是什么,它根本不会返回参数) /index/\d URL带组匹配(主要有个’()...实例:import weburls=('/index','AbsoluteUrl', '/index/\d','AmbiguousU
  • Web项目的URL访问路径

    千次阅读 2019-06-13 14:06:17
    tomcat启动的URL: 在自己的项目名称上,点右键,properties,web project settings,然后修改右边的context root,一般默认是项目名,但是,如果是复制别的项目工程,还是原来复制过来的项目名 maven工程:项目名称...
  • GoAhead WebServer URL Handlers

    千次阅读 2012-02-29 17:29:24
    GoAhead WebServer URL Handlers The GoAhead WebServer implements a flexible URL handler where the semantics of a URL may be interpreted at run time by multiple URL handlers....
  • 有这么一种情况,不想让别人知道你项目访问的真实url,或者为了让url方便记忆,想用自己想用的url,该怎么办呢? 1.隐藏url的真实路径 2.url的重写 UrlRewriteFilter可以完美的解决这个问题。 使用...
  • LoadRunner函数详解之web_url

    万次阅读 2015-08-13 21:25:51
    函数形式:web_url( const char *StepName, const char *url, , [EXTRARES, ,] LAST ); 示例1:发送一个GET请求至ABC的首页web_url("www.abc.com", "URL=http://www.abc.com/", "TargetFrame=",
  • 由于客户端是通过URL地址访问web服务器中的资源,所以Servlet程序若想被外界访问,必须把servlet 的 类映射到一个URL地址上 在web.xml文件中使用&lt;servlet&gt;元素和&lt;servlet-mapping&gt;元素...
  • web打印去掉url地址

    万次阅读 2014-01-13 08:54:51
    web打印去掉url地址  function UserPrint()  {  bdhtml=window.document.body.innerHtml;     var headstr = "";  var footstr = "";   var
  • Java-通过URL来调用WebAPI

    千次阅读 2019-10-09 07:43:41
    title: Java 通过URL来调用WebAPI date: 2019-05-13 07:27:14 tags: API 什么是API API(Application programming interface)是一些预先定义的函数,无需理解内容细节,只需要根据协议调用即可。 个人理解 本文主要...
  • Web服务器 Apache URL重写

    千次阅读 2016-07-19 13:22:17
    一 、URL重写作用 实现伪静态 图片防盗链 自定义404错误页面 二、重写模块开启 apache的配置文件httpd.conf文件中开启: LoadModule rewrite_module modules/mod_rewrite.so 三、在哪儿配置重写规则?作用范围...
  • web测试之url测试

    千次阅读 2012-06-30 13:02:59
    我们平时在对url进行测试的时候可能不知道采用什么方法测试,可能点点链接指定页面出现就ok了,其实这个是远远不够的,我说说我平时测试常用的一些方法,供大家参考。当然也欢迎大家说大家的一些测试的方法加以补充...
  • web中,url rewrite的配置

    千次阅读 2018-08-03 19:01:31
     优点:掩藏真实的url以及url中可能暴露的参数,以及隐藏web使用的编程语言,提高安全性  便于搜索引擎收录  缺点:降低效率,影响性能。如果项目是内网使用,比如公司内部软件,则没有必要配置。 二、配置...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 99,750
精华内容 39,900
关键字:

urlweb