首页 \ 问答 \ Jmeter - Ant - NoHttpResponseException(Jmeter - Ant - NoHttpResponseException)

Jmeter - Ant - NoHttpResponseException(Jmeter - Ant - NoHttpResponseException)

我有一个JMeter测试,我已经使用超过6个月。 目前我一直在非GUI模式下通过命令行(无ANT)运行它。

这是我通过命令行运行时所做的事情

"%JMETER_HOME%\bin\jmeter.bat" -n -t %TESTNAME% -p %PROPPATH% -l %RESULTPATH% -j %LOGPATH% -Djmeter.save.saveservice.output_format=xml -Djmeter.save.saveservice.thread_counts=true

我最近想过使用Ant。 每当我运行相同的测试(当然为测试相同的应用程序) - 我得到以下错误。

Non HTTP response code: org.apache.http.NoHttpResponseException - Non HTTP response message: The target server failed to respond

应用程序没有问题,应用程序工作正常 - 日志中没有例外。 如果我不使用Ant - 错误就会消失。 我一次又一次地尝试 - w / Ant&w / o Ant - 5次。 当我使用Ant时,我得到了一致的错误。

我总是以XML格式保存结果,传递相同的属性文件。 没有其他差异。

这是我的Ant构建文件。

    <jmeter
        jmeterhome="${jmeter.home}"
        testplan ="${test.path}/${test.name}.jmx"
        resultlog="${test.result.path}/${test.name}.jtl"
        jmeterproperties="${test.properties}/${property.file.name}.properties"
        jmeterlogfile="${test.result.log}/jmeter.log"
        >
        <property name="jmeter.save.saveservice.output_format" value="xml"/>
        <property name="jmeter.save.saveservice.assertion_results" value="all"/>
        <property name="jmeter.save.saveservice.thread_counts" value="true"/>
        <property name="jmeter.save.saveservice.bytes" value="true"/>
        <property name="file_format.testlog" value="2.1"/>
        <property name="jmeter.save.saveservice.response_data.on_error" value="false"/>
        <property name="includecontroller.prefix" value="${basedir}/test/modules/"/>
    </jmeter>

我不知道这里有什么问题。

我面临的问题也只是在15分钟的运行后才发生。 不是马上。 看起来像记忆相关的东西......不确定。

编辑::

正如迪米特里所说,这是我有的可用记忆

命令行= 499Mb

Ant = 247Mb

机器中的环境变量

ANT_OPTS = -Xmx1024m -Xms512m这是我用200个用户运行测试的机器细节。 在此处输入图像描述


I have a JMeter test which i have been using for more than 6 months. Currently I have been running this via command line (no ANT) in non GUI mode.

This is what i do when i run via command line

"%JMETER_HOME%\bin\jmeter.bat" -n -t %TESTNAME% -p %PROPPATH% -l %RESULTPATH% -j %LOGPATH% -Djmeter.save.saveservice.output_format=xml -Djmeter.save.saveservice.thread_counts=true

I recently thought of using Ant. Whenever I run the same test (ofcourse for testing the same application) - I get below error.

Non HTTP response code: org.apache.http.NoHttpResponseException - Non HTTP response message: The target server failed to respond

There is no issue with the application and the application works perfectly fine - no exception in the log. If I do not use Ant - the error disappears. I tried again and again - w/ Ant & w/o Ant - 5 times. I get the error consistently when i use Ant.

I always the save the result in XML format, pass the same property files. No other differences.

This is from my Ant build file.

    <jmeter
        jmeterhome="${jmeter.home}"
        testplan ="${test.path}/${test.name}.jmx"
        resultlog="${test.result.path}/${test.name}.jtl"
        jmeterproperties="${test.properties}/${property.file.name}.properties"
        jmeterlogfile="${test.result.log}/jmeter.log"
        >
        <property name="jmeter.save.saveservice.output_format" value="xml"/>
        <property name="jmeter.save.saveservice.assertion_results" value="all"/>
        <property name="jmeter.save.saveservice.thread_counts" value="true"/>
        <property name="jmeter.save.saveservice.bytes" value="true"/>
        <property name="file_format.testlog" value="2.1"/>
        <property name="jmeter.save.saveservice.response_data.on_error" value="false"/>
        <property name="includecontroller.prefix" value="${basedir}/test/modules/"/>
    </jmeter>

I have no idea what is wrong here.

Also the issue i am facing with Ant happens only after 15 mins of run. not immediately. Looks like something related with memory...not sure.

EDIT::

As Dimitri has said, This is the available memory i have

Command line = 499Mb

Ant = 247Mb

Environment variable in the machine

ANT_OPTS=-Xmx1024m -Xms512m This is the machine detail where i run my test with 200 users. enter image description here


原文:
更新时间:2022-06-14 18:06

最满意答案

首先创建一个包含选定值的类的数组

var selected = $(this).val();
selected = selected.split(" ");

其次,将它们加入由逗号分隔的字符串中,以便以逗号分隔字符串中的所有类。

selected = selected.join(',');

第三,使用字符串作为jquery选择器来添加类

$(selected).addClass("active"); //for example $(".recs,.green").addClass("active")

First you create an array with the classes of the selected value

var selected = $(this).val();
selected = selected.split(" ");

Second, you join them in a string separated by comma to get all classes in a string separated with comma.

selected = selected.join(',');

Third, you use the string as a jquery selector to add the class

$(selected).addClass("active"); //for example $(".recs,.green").addClass("active")

相关问答

更多

相关文章

更多

最新问答

更多
  • 如何使用自由职业者帐户登录我的php网站?(How can I login into my php website using freelancer account? [closed])
  • 如何打破按钮上的生命周期循环(How to break do-while loop on button)
  • C#使用EF访问MVC上的部分类的自定义属性(C# access custom attributes of a partial class on MVC with EF)
  • 如何获得facebook app的publish_stream权限?(How to get publish_stream permissions for facebook app?)
  • 如何并排放置两个元件?(How to position two elements side by side?)
  • 在MySQL和/或多列中使用多个表用于Rails应用程序(Using multiple tables in MySQL and/or multiple columns for a Rails application)
  • 如何隐藏谷歌地图上的登录按钮?(How to hide the Sign in button from Google maps?)
  • Mysql左连接旋转90°表(Mysql Left join rotate 90° table)
  • 带有ImageMagick和许多图像的GIF动画(GIF animation with ImageMagick and many images)
  • 电脑高中毕业学习去哪里培训
  • 电脑系统专业就业状况如何啊?
  • IEnumerable linq表达式(IEnumerable linq expressions)
  • 如何在Spring测试中连接依赖关系(How to wire dependencies in Spring tests)
  • Solr可以在没有Lucene的情况下运行吗?(Can Solr run without Lucene?)
  • 如何保证Task在当前线程上同步运行?(How to guarantee that a Task runs synchronously on the current thread?)
  • 在保持每列的类的同时向数据框添加行(Adding row to data frame while maintaining the class of each column)
  • 的?(The ? marks in emacs/haskell and ghc mode)
  • 一个线程可以调用SuspendThread传递自己的线程ID吗?(Can a thread call SuspendThread passing its own thread ID?)
  • 延迟socket.io响应,并“警告 - websocket连接无效”(Delayed socket.io response, and “warn - websocket connection invalid”)
  • 悬停时的图像转换(Image transition on hover)
  • IIS 7.5仅显示homecontroller(IIS 7.5 only shows homecontroller)
  • 没有JavaScript的复选框“关闭”值(Checkbox 'off' value without JavaScript)
  • java分布式框架有哪些
  • Python:填写表单并点击按钮确认[关闭](Python: fill out a form and confirm with a button click [closed])
  • PHP将文件链接到根文件目录(PHP Linking Files to Root File Directory)
  • 我如何删除ListView中的项目?(How I can remove a item in my ListView?)
  • 您是否必须为TFS(云)中的每个BUG创建一个TASK以跟踪时间?(Do you have to create a TASK for every BUG in TFS (Cloud) to track time?)
  • typoscript TMENU ATagParams小写(typoscript TMENU ATagParams lowercase)
  • 武陟会计培训类的学校哪个好点?
  • 从链接中删除文本修饰(Remove text decoration from links)