当前位置: 首页 > 知识库问答 >
问题:

嵌入特殊字符的JMeter Bean Shell后处理程序

司空祯
2023-03-14

我正在从HTTPReponse主体中提取一个变量,该变量包含一个包含特殊字符的字符串。当我试图访问脚本中的变量时,我得到了以下错误。有没有一种方法可以在保留特殊字符的同时访问这些变量?

jmeter.util.BeanShellInterpreter:调用bsh方法时出错:文件中的eval:内联求值:``token+=“”+auqv8ogh47fz50yfm9rs/dqjtcuugi55ryzc7s3yinncacicvr3/frshwv8ce/mjd。.''在第1行第269栏遇到“OSQ”。

共有1个答案

蓬宾白
2023-03-14

很可能是在脚本主体中以${variable_name_here}的形式访问JMeter变量,这不是非常推荐的。

如果您通过vars速记(或通过“parameters”部分)访问JMeter变量,Beanshell应该可以处理JMeter变量,而不会出现任何问题

如果您有一个JMeter变量${foo},访问其值的正确方法是:

String foo = vars.get("foo");
    null
 类似资料:
  • 我试图使用从数据库中获取值,但由于值包含特殊字符,因此出现异常。我无法找出原因。 下面是我正在尝试的代码: POJO如下所示:Hotel.java HotelMapping.java 查询字符串 查询=会话。createQuery(“来自HotelMapping hm,其中hm.hotelID.hotelName='“hotelName”'” 给出以下异常: 我试着避开撇号,但没有成功。我甚至尝试

  • 本文向大家介绍Java:String.split()特殊字符处理操作,包括了Java:String.split()特殊字符处理操作的使用技巧和注意事项,需要的朋友参考一下 一:需要特殊处理才能使用split()方法的字符 (1)需要使用"\\"或"[ ]"才能正确使用的字符集: ( ) [ ] { \ ? * + . ^ $ | (2)栗子: 二:如不处理直接使用可能会出错的情况 (1)"|" 和

  • 本文向大家介绍如何处理JSON中的特殊字符,包括了如何处理JSON中的特殊字符的使用技巧和注意事项,需要的朋友参考一下 JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间得以快速转换。由于 Ajax 应用程序非常适合将纯文本发送给服务器端程序并对应地接收纯文本,相比不能生成文本的 API,能生成文本的 API 自然更可取;而且,JSON 让您

  • 问题内容: 我想知道是否有可能在使用@ font- face时进行后备设置,以便如果页面上的文本包含字体中未考虑的字符(例如日文字符),则仅显示这些字符。基本字体,其他所有字符仍保留为自定义字体? 我在想,有时候一个段落中可能会同时包含两种字体。 问题答案: 您所描述的是浏览器的默认行为-自然会丢失字符而使用基本字体。 但是,有时自定义字体会使用空​​白字符,在这种情况下,您可以尝试使用 例如:

  • 我正在开发Flex Java(客户机-服务器)应用程序,我遇到了一个问题。我向服务器发送路径参数并在JSP上接收它们,有时,这些参数具有特殊字符,如。我有一个我认为常见的问题,那些特殊字符在我的服务器上被错误接收。 我还检查了另一个问题,有同样的问题,比如这个或这个。 我已经尝试使用请求。setCharacterEncoding(“UTF-8”)用于接收参数(第一个问题的答案)。 我还尝试在服务器

  • 关于字符集和替代字形 除键盘上可看到的字符之外,字体中还包括许多字符。根据字体的不同,这些字符可能包括连字、分数字、花饰字、装饰字、序数字、标题和文体替代字、上标和下标字符、变高数字和全高数字。字形是特殊形式的字符。例如,在某些字体中,大写字母 A 有几种形式可用,如花饰字或小型大写字母。 插入替代字形的方式有两种: 可以使用 “字形 ”面板来查看和插入任何字体中的字形。 可以使用 “OpenTy