How do I override the response content in a JMeter WebDriver sampler test?

djangofan

How do I override the response content in a JMeter WebDriver sampler test? When I run the following code, the response that is shown in the response tab of the WebDriver Sampler is the full content of the webpage rather than what I expected to see, a string value of "a message" . Any idea on what I am doing wrong?

var pkg = JavaImporter(org.openqa.selenium)
WDS.sampleResult.sampleStart()
WDS.log.info("Start...")
WDS.browser.get('http://google.com')
WDS.sampleResult.sampleEnd()
java.lang.Thread.sleep( 500 )
WDS.sampleResult.setResponseMessage( "a message" )
WDS.sampleResult.setSuccessful(true) 

To reproduce this you need to download the WebDriver plugin pack for JMeter and add a "WebDriver Sampler" step and a "Firefix Driver Config" to your Test plan.

This doesn't work either:

WDS.sampleResult.responseMessage = 'a message'
WDS.sampleResult.successful = true 

Nor did this:

WDS.sampleResult.setResponseData("a message", "utf-8")
WDS.sampleResult.setSuccessful(true)

Nor did this:

var message = "Hello World".split('')
WDS.sampleResult.setResponseData( message, 'utf-8' )
WDS.sampleResult.setSuccessful(true)

I am just trying to set a value that I can retrieve in a subsequent test step.

UBIK LOAD PACK

As per code:

ResponseMessage and ResponseData are overwritten by sampler after calling your script code.

So you can't do what you want to.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

How can I override the set axios override defaults on specific requests?

来自分类Dev

How do i unit test the auth filter in Laravel 4.1?

来自分类Dev

How do I inspect response headers in laravel 4 for unit testing?

来自分类Dev

如何在WebDriver Sampler中设置JMeter Vars?

来自分类Dev

How do I get a Cookie from a SoapUI response using a Groovy test step?

来自分类Dev

How do I override a default keybinding in LightTable?

来自分类Dev

How do I change the HTML content of a dynamically generated element in Jquery

来自分类Dev

在JMeter的BeanShell Sampler中将字符串解析为整数

来自分类Dev

How can I run a specific 'thread group' in a JMeter 'test plan' from the command line?

来自分类Dev

How do I unit test a function that loops over objects?

来自分类Dev

How do I get `sbt test` to recognize my custom target?

来自分类Dev

How do I mock a method call inside the method I want to test using NUnit?

来自分类Dev

How do I use Jest to test a React view wired to store?

来自分类Dev

how do i pass the HTTP response from one activity to another activity in android

来自分类Dev

Is there a way to test redirects in JMeter

来自分类Dev

Jmeter 2.13中消失的Junit Request Sampler中的类名称

来自分类Dev

JMeter + WebDriver Sampler如何从自动化cookie中保存令牌

来自分类Dev

How do I parse a RestSharp response into a class?

来自分类Dev

如何从WebDriver Sampler(JMeter)使用JMeter Property props.get props.put

来自分类Dev

JMeter Javascript语言不适用于JSR223 Sampler和WebDriver Sampler

来自分类Dev

JMeter Groovy-WebDriver Sampler脚本失败,响应代码为500

来自分类Dev

Beanshell Sampler JMeter中用于解析RegularExpressionExtractor的错误

来自分类Dev

JMeter-WebDriver Sampler 使用 Jmeter-maven 插件与 Maven 集成

来自分类Dev

JMeter - 无法通过 OS Process Sampler 运行 PSKill / PSExec 命令

来自分类Dev

如何在 Jmeter webdriver Sampler 中关闭新打开的窗口。?

来自分类Dev

Jmeter WebDriver Sampler 无法将 List<WebElement> 映射到 driver.findElements(locator) 方法

来自分类Dev

如何使用 Jmeter WebDriver Sampler 设置 ChromeProfile?

来自分类Dev

JMeter Load Tesing::Moving from WebDriver sampler to JSR223 sampler with groovy

来自分类Dev

错误 -- test(org.apache.jmeter.protocol.java.sampler.JUnitSampler$AnnotatedTestCase):未知错误:无法发现打开的页面

Related 相关文章

  1. 1

    How can I override the set axios override defaults on specific requests?

  2. 2

    How do i unit test the auth filter in Laravel 4.1?

  3. 3

    How do I inspect response headers in laravel 4 for unit testing?

  4. 4

    如何在WebDriver Sampler中设置JMeter Vars?

  5. 5

    How do I get a Cookie from a SoapUI response using a Groovy test step?

  6. 6

    How do I override a default keybinding in LightTable?

  7. 7

    How do I change the HTML content of a dynamically generated element in Jquery

  8. 8

    在JMeter的BeanShell Sampler中将字符串解析为整数

  9. 9

    How can I run a specific 'thread group' in a JMeter 'test plan' from the command line?

  10. 10

    How do I unit test a function that loops over objects?

  11. 11

    How do I get `sbt test` to recognize my custom target?

  12. 12

    How do I mock a method call inside the method I want to test using NUnit?

  13. 13

    How do I use Jest to test a React view wired to store?

  14. 14

    how do i pass the HTTP response from one activity to another activity in android

  15. 15

    Is there a way to test redirects in JMeter

  16. 16

    Jmeter 2.13中消失的Junit Request Sampler中的类名称

  17. 17

    JMeter + WebDriver Sampler如何从自动化cookie中保存令牌

  18. 18

    How do I parse a RestSharp response into a class?

  19. 19

    如何从WebDriver Sampler(JMeter)使用JMeter Property props.get props.put

  20. 20

    JMeter Javascript语言不适用于JSR223 Sampler和WebDriver Sampler

  21. 21

    JMeter Groovy-WebDriver Sampler脚本失败,响应代码为500

  22. 22

    Beanshell Sampler JMeter中用于解析RegularExpressionExtractor的错误

  23. 23

    JMeter-WebDriver Sampler 使用 Jmeter-maven 插件与 Maven 集成

  24. 24

    JMeter - 无法通过 OS Process Sampler 运行 PSKill / PSExec 命令

  25. 25

    如何在 Jmeter webdriver Sampler 中关闭新打开的窗口。?

  26. 26

    Jmeter WebDriver Sampler 无法将 List<WebElement> 映射到 driver.findElements(locator) 方法

  27. 27

    如何使用 Jmeter WebDriver Sampler 设置 ChromeProfile?

  28. 28

    JMeter Load Tesing::Moving from WebDriver sampler to JSR223 sampler with groovy

  29. 29

    错误 -- test(org.apache.jmeter.protocol.java.sampler.JUnitSampler$AnnotatedTestCase):未知错误:无法发现打开的页面

热门标签

归档