标签: beanshell

Beanshell相当于.Net

是否有类似Beanshell的东西,它暴露了CLR类而不是Java类,并允许您用C#或VB.Net(或任何.Net语言)编写脚本

应该派上用场来测试单行代码片段

.net clr beanshell

3
推荐指数
1
解决办法
570
查看次数

选择脚本语言

我正在尝试在groovy和beanshell之间进行选择,我需要一个正在进行开发,速度适中,可以访问/解释java代码并支持限制它可以在我的内部代码中访问的java类.我不确定beanshell是否仍在积极开发中.请指教.

谢谢.

java groovy beanshell

3
推荐指数
1
解决办法
1003
查看次数

我可以实例化来自另一个Beanshell脚本的beanshell类吗?

我想运行从不同的beanshell文件导入的类.但是我不知道如何从main beanshell文件中实例化类.这可能吗?

我导入的类:

class HelloW {
public void run(){
    print("Hello World");
}
}
Run Code Online (Sandbox Code Playgroud)

应该运行并实例化类的主beanhell文件:

Interpreter i = new Interpreter();
i.source("HelloW.bsh");
Run Code Online (Sandbox Code Playgroud)

scripting beanshell

3
推荐指数
1
解决办法
2019
查看次数

Beanshell预处理器在JMeter中的参数化使用

我试图在JMeter脚本中使用beanshell预处理器进行参数化.我的JMeter脚本结构如下所述.测试计划 - >线程组 - >事务控制器 - >请求.我想知道我应该遵循哪个程序来动态地将值传递给请求.

屏幕截图和示例的描述将更有帮助.

提前致谢.

jmeter load-testing beanshell parameterization jmeter-plugins

3
推荐指数
1
解决办法
2万
查看次数

JMETER中的Groovy脚本

我试图将groovy(Groovy 2.4.3)添加到JMeter 2.13.

我将所有%groovy_home%/ lib/.jars放在%java_home%/ lib/ext/groovy-lib / .jar中

我在jmeter.property文件中添加了类路径(search_paths =/lib/ext/groovy-lib)

问题是在启动JMeter之后,我能够在BSF元素(断言,采样器等)中使用Groovy,但JSR223元素(断言,采样器等)没有显示Groovy脚本语言选项.

BSF显示Groovy

JSR223缺少Groovy

任何帮助都是有价值的谢谢

groovy jmeter beanshell jsr223

3
推荐指数
1
解决办法
9271
查看次数

如何在JMeter中读取XML文件?

我试过了:

//${__FileToString(C:\\QC\\qa\\Testlink\\Jmeter\\Expected\\test.xml,ASCII,${xmlFile})};

发现错误消息: org.apache.jorphan.util.JMeterException: Error invoking bsh method: eval In file: inline evaluation of: ``//<?xml version="1.0" encoding="UTF-8"?> <feed xmlns="http://www.w3.org/2005/At . . . '' Encountered "<" at line 2, column 1.

此外,我试过${__StringFromFile}并得到相同的错误消息,甚至使用beanshell脚本:

import org.apache.jmeter.services.FileServer;

  //Open the file  
  FileInputStream fstream = new FileInputStream("C://QC//qa//Testlink//Jmeter//Expected//test.xml");  
  //Get the object of DataInputStream  
  DataInputStream instream = new DataInputStream(fstream);  
  BufferedReader br = new BufferedReader(new InputStreamReader(instream));
Run Code Online (Sandbox Code Playgroud)

java xml jmeter readxml beanshell

3
推荐指数
1
解决办法
4828
查看次数

使用Bean Shell后处理器提取JSON响应

我试图使用Beanshell后处理器提取JSON数组的一个变量的值,但我没有在日志中得到任何响应

我的JSON有点像:

"store":
:   [
:   :   {
:   :   :   "storeId":12345,
:   :   :   "storeName":"ABC",
:   :   :   "storeAddress":"DEFGHIJKL",
:   :   :   "storeMinOrderAmount":100,
:   :   :   "mobile":"+911234567890",
:   :   :   "mobileSecondary":null,
:   :   :   "city":"Somewhere",
:   :   :   "pincode":123456,
:   :   :   "country":"India",
:   :   :   "email":"ptrm@company.com",
:   :   :   "pickup":true,
:   :   :   "delivery":false,
:   :   :   "storeSplashPath":null,
:   :   :   "storeSplashType":null,
:   :   :   "distance":"0.10"
:   :   },
Run Code Online (Sandbox Code Playgroud)

而我的Beanshell Post处理器是:

import org.apache.commons.lang3.StringUtils;
import org.json.JSONArray;
import org.json.JSONObject;
import …
Run Code Online (Sandbox Code Playgroud)

json jmeter beanshell

3
推荐指数
1
解决办法
1万
查看次数

如何在JMeter中使用beanshell后处理器生成随机数

我正在尝试使用beanshell后处理器生成随机数,但是我不断收到错误消息

 "ERROR o.a.j.u.BeanShellInterpreter: Error invoking bsh method: eval   In file: inline evaluation of: `` try {....."
Run Code Online (Sandbox Code Playgroud)

我正在通过正则表达式提取器获取匹配记录的总数,并将变量传递给Post处理器,但是它不起作用。

请看截图。正则表达式提取器 Beanshell脚本

java jmeter beanshell

3
推荐指数
1
解决办法
4711
查看次数

没有方法签名:org.apache.jmeter.threads.JMeterVariables.put() 适用于参数类型:(java.lang.String, java.lang.Integer)

我有一个示例 JSON 响应,如下所示:

{
"id": 37,
"merchant_id": "39",
"title": "Parker Pens",
"subtitle": null,
"price": 1000,
"description": null,
"images": [],
"image_thumbs": [],
"options": [{
    "code": "color",
    "label": "Color",
    "extra_info": "",
    "values": [{
        "label": "Red",
        "value": "8"
    }, {
        "label": "Yellow",
        "value": "9"
    }, {
        "label": "Pink",
        "value": "10"
    }]
  }, {
    "code": "size",
    "label": "Size",
    "extra_info": "",
    "values": [{
        "label": "Small",
        "value": "4"
    }, {
        "label": "Medium",
        "value": "5"
    }, {
        "label": "Large",
        "value": "6"
    }]
}],
"options_available": [{
    "combination": [{ …
Run Code Online (Sandbox Code Playgroud)

jmeter beanshell jsr223 jmeter-3.2

3
推荐指数
1
解决办法
6252
查看次数

jmeter从响应数据中获取值

我有一个关于从Jmeter中的html响应数据中获取某个值的问题.我一直在尝试正则表达式和xpath提取器(见下文),但没有运气.

这是我收到的响应数据的一部分:

<table border="0" cellpadding="2" cellspacing="1" style="border-collapse: collapse" id="AutoNumber2" bordercolorlight="#999999" bordercolordark="#999999" width="100%">
   <tr> 
      <td class="head" align="center" colspan="2">Routing Sheet</td>
   </tr>

   <tr class="altrow"> 
      <td align="right" width="50%" class="formtext">Today's Date:</td>
      <td valign="top" width="50%" class="formtext">06/19/2012</td>
   </tr>

   <tr class="altrow"> 
      <td align="right" width="50%" class="formtext"> HCSC Received Date:</td>
      <td valign="top" width="50%" class="formtext">06/19/2012</td>
   </tr>

   <tr class="tablerow"> 
      <td align="right" width="50%" class="formtext"> Package Log Date:</td>
      <td valign="top" width="50%" class="formtext">06/19/2012 04:21PM</td>
   </tr>

   <tr class="altrow"> 
      <td align="right" width="50%" class="formtext"> Group Specialist:</td>   
      <td valign="top" width="50%" class="formtext">WATTS, JOHN</td>            
   </tr>

   <tr class="tablerow"> 
      <td align="right" width="50%" class="formtext"> …
Run Code Online (Sandbox Code Playgroud)

regex xpath jmeter beanshell extractor

2
推荐指数
1
解决办法
3209
查看次数