jmeter-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Flik Shen <Flik_S...@infosys.com>
Subject Re: Error occurred during CSV Data Set configuration or database request
Date Fri, 21 May 2010 04:17:17 GMT
I could run very simple test, like HTTP request as below on that system.
And Google has few hits and I could ask the JMeter users group for more support.

Thanks and best regards,
Flik

<?xml version="1.0" encoding="UTF-8"?>
<jmeterTestPlan version="1.2" properties="2.1">
  <hashTree>
    <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
      <stringProp name="TestPlan.comments"></stringProp>
      <boolProp name="TestPlan.functional_mode">false</boolProp>
      <boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
      <elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel"
testclass="Arguments" testname="User Defined Variables" enabled="true">
        <collectionProp name="Arguments.arguments"/>
      </elementProp>
      <stringProp name="TestPlan.user_define_classpath"></stringProp>
    </TestPlan>
    <hashTree>
      <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Thread Group"
enabled="true">
        <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel"
testclass="LoopController" testname="Loop Controller" enabled="true">
          <boolProp name="LoopController.continue_forever">false</boolProp>
          <stringProp name="LoopController.loops">1</stringProp>
        </elementProp>
        <stringProp name="ThreadGroup.num_threads">1</stringProp>
        <stringProp name="ThreadGroup.ramp_time">1</stringProp>
        <longProp name="ThreadGroup.start_time">1273806723000</longProp>
        <longProp name="ThreadGroup.end_time">1273806723000</longProp>
        <boolProp name="ThreadGroup.scheduler">false</boolProp>
        <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
        <stringProp name="ThreadGroup.duration"></stringProp>
        <stringProp name="ThreadGroup.delay"></stringProp>
      </ThreadGroup>
      <hashTree>
        <ConfigTestElement guiclass="HttpDefaultsGui" testclass="ConfigTestElement" testname="HTTP
Request Defaults" enabled="true">
          <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel"
testclass="Arguments" testname="User Defined Variables" enabled="true">
            <collectionProp name="Arguments.arguments"/>
          </elementProp>
          <stringProp name="HTTPSampler.domain">jakarta.apache.org</stringProp>
          <stringProp name="HTTPSampler.port">80</stringProp>
          <stringProp name="HTTPSampler.connect_timeout"></stringProp>
          <stringProp name="HTTPSampler.response_timeout"></stringProp>
          <stringProp name="HTTPSampler.protocol"></stringProp>
          <stringProp name="HTTPSampler.contentEncoding"></stringProp>
          <stringProp name="HTTPSampler.path"></stringProp>
        </ConfigTestElement>
        <hashTree/>
        <HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="Home
Page" enabled="true">
          <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel"
testclass="Arguments" testname="User Defined Variables" enabled="true">
            <collectionProp name="Arguments.arguments"/>
          </elementProp>
          <stringProp name="HTTPSampler.domain"></stringProp>
          <stringProp name="HTTPSampler.port"></stringProp>
          <stringProp name="HTTPSampler.connect_timeout"></stringProp>
          <stringProp name="HTTPSampler.response_timeout"></stringProp>
          <stringProp name="HTTPSampler.protocol"></stringProp>
          <stringProp name="HTTPSampler.contentEncoding"></stringProp>
          <stringProp name="HTTPSampler.path"></stringProp>
          <stringProp name="HTTPSampler.method">GET</stringProp>
          <boolProp name="HTTPSampler.follow_redirects">false</boolProp>
          <boolProp name="HTTPSampler.auto_redirects">true</boolProp>
          <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
          <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
          <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
          <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
          <stringProp name="HTTPSampler.mimetype"></stringProp>
          <boolProp name="HTTPSampler.monitor">false</boolProp>
          <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
        </HTTPSampler>
        <hashTree/>
        <HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="Project
Guideline" enabled="true">
          <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel"
testclass="Arguments" testname="User Defined Variables" enabled="true">
            <collectionProp name="Arguments.arguments"/>
          </elementProp>
          <stringProp name="HTTPSampler.domain"></stringProp>
          <stringProp name="HTTPSampler.port"></stringProp>
          <stringProp name="HTTPSampler.connect_timeout"></stringProp>
          <stringProp name="HTTPSampler.response_timeout"></stringProp>
          <stringProp name="HTTPSampler.protocol"></stringProp>
          <stringProp name="HTTPSampler.contentEncoding"></stringProp>
          <stringProp name="HTTPSampler.path">/site/guidelines.html</stringProp>
          <stringProp name="HTTPSampler.method">GET</stringProp>
          <boolProp name="HTTPSampler.follow_redirects">false</boolProp>
          <boolProp name="HTTPSampler.auto_redirects">true</boolProp>
          <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
          <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
          <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
          <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
          <stringProp name="HTTPSampler.mimetype"></stringProp>
          <boolProp name="HTTPSampler.monitor">false</boolProp>
          <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
        </HTTPSampler>
        <hashTree/>
        <ResultCollector guiclass="GraphVisualizer" testclass="ResultCollector" testname="Grahp
Visualizer" enabled="true">
          <boolProp name="ResultCollector.error_logging">false</boolProp>
          <objProp>
            <name>saveConfig</name>
            <value class="SampleSaveConfiguration">
              <time>true</time>
              <latency>true</latency>
              <timestamp>true</timestamp>
              <success>true</success>
              <label>true</label>
              <code>true</code>
              <message>true</message>
              <threadName>true</threadName>
              <dataType>true</dataType>
              <encoding>false</encoding>
              <assertions>true</assertions>
              <subresults>true</subresults>
              <responseData>false</responseData>
              <samplerData>false</samplerData>
              <xml>true</xml>
              <fieldNames>false</fieldNames>
              <responseHeaders>false</responseHeaders>
              <requestHeaders>false</requestHeaders>
              <responseDataOnError>false</responseDataOnError>
              <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
              <assertionsResultsToSave>0</assertionsResultsToSave>
              <bytes>true</bytes>
            </value>
          </objProp>
          <stringProp name="filename"></stringProp>
        </ResultCollector>
        <hashTree/>
      </hashTree>
    </hashTree>
  </hashTree>
</jmeterTestPlan>


On 5/21/10 7:18 AM, "sebb" <sebbaz@gmail.com> wrote:

Can you run any JMeter tests on that system?

The error message

"kCGErrorRangeCheck : Window Server ..."

is not a JMeter error message.

Have you tried googling for the message? I expect you will get a few hits ...

On 20/05/2010, Flik Shen <Flik_Shen@infosys.com> wrote:
> Hi,
>
>  I have already put everything under my home directory.
>  For example, Jmeter whole application folder, Test case files and CSV data files.
>  However it still does not work.
>
>  Could someone clarify me what kinds of privileges are required indeed?
>  Since our server have very strict privilege management, I am provide detail enough to
apply root permission.
>
>
>  Thanks  and best regards,
>  Flik
>
>
> On 5/18/10 5:34 PM, "chaitanya bhatt" <bhatt.chaitanya@gmail.com> wrote:
>
>  hmmm...Try launching Jmeter with root privileges. Navigate to the install
>  directory and type in "sudo ./jmeter" or probably you can use the "sudo
>  -u root" command and then try running the script.
>
>  -Chaitanya M Bhatt
>
>  On Tue, May 18, 2010 at 2:20 AM, Flik Shen <Flik_Shen@infosys.com> wrote:
>
>  > Hi Bhatt,
>  >
>  > Thanks for your suggestion.
>  > The very simple http request could work perfect.
>  > And I also have another DatabaseRequest for fetching data which is stuck by
>  > same issue.
>  > And CSV request work fine in my private Apple box in GUI.
>  > So I wonder whether any special permissions should be granted to JMeter
>  > then accessing to all required resources could be allowed.
>  >
>  > Thanks and best regards,
>  > Flik
>  >
>  >  On 5/18/10 4:04 PM, "chaitanya bhatt" <bhatt.chaitanya@gmail.com> wrote:
>  >
>  > If I were you I would start investigating if there are missing correlation
>  > for session strings in the http and bean request samplers.
>  > -Chaitanya M Bhatt
>  > http://www.performancecomptence.com
>  > On Tue, May 18, 2010 at 1:18 AM, Flik Shen <Flik_Shen@infosys.com> wrote:
>  >
>  > > Hi,
>  > >
>  > > I ran the test plan SimpleCsvReq.jmx under shell on remote Apple box.
>  > > The version of OS is Darwin 8.11.1.
>  > > And version of JMeter is 2.3.4 with JDK 1.5.0_07-87
>  > > Following message is output and whole test stopped.
>  > > kCGErrorRangeCheck : Window Server communications from outside of session
>  > > allowed for root and console user only
>  > >
>  > > Please help me to identify the root cause of issue and solution for go
>  > > around this issue.
>  > >
>  > > Thanks and best regards,
>  > > Flik
>  > >
>  > > The source code of SimpleCsvReq is as below.
>  > > <?xml version="1.0" encoding="UTF-8"?>
>  > > <jmeterTestPlan version="1.2" properties="2.1">
>  > >  <hashTree>
>  > >    <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test
>  > > Plan" enabled="true">
>  > >      <stringProp name="TestPlan.comments"></stringProp>
>  > >      <boolProp name="TestPlan.functional_mode">false</boolProp>
>  > >      <boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
>  > >      <elementProp name="TestPlan.user_defined_variables"
>  > > elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments"
>  > > testname="User Defined Variables" enabled="true">
>  > >        <collectionProp name="Arguments.arguments"/>
>  > >      </elementProp>
>  > >      <stringProp name="TestPlan.user_define_classpath"></stringProp>
>  > >    </TestPlan>
>  > >    <hashTree>
>  > >      <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup"
>  > > testname="Thread Group" enabled="true">
>  > >        <elementProp name="ThreadGroup.main_controller"
>  > > elementType="LoopController" guiclass="LoopControlPanel"
>  > > testclass="LoopController" testname="Loop Controller" enabled="true">
>  > >          <boolProp
>  > name="LoopController.continue_forever">false</boolProp>
>  > >          <stringProp name="LoopController.loops">1000</stringProp>
>  > >        </elementProp>
>  > >        <stringProp name="ThreadGroup.num_threads">10</stringProp>
>  > >        <stringProp name="ThreadGroup.ramp_time">10</stringProp>
>  > >        <longProp name="ThreadGroup.start_time">1273830807000</longProp>
>  > >        <longProp name="ThreadGroup.end_time">1273830807000</longProp>
>  > >        <boolProp name="ThreadGroup.scheduler">false</boolProp>
>  > >        <stringProp
>  > name="ThreadGroup.on_sample_error">continue</stringProp>
>  > >        <stringProp name="ThreadGroup.duration"></stringProp>
>  > >        <stringProp name="ThreadGroup.delay"></stringProp>
>  > >      </ThreadGroup>
>  > >      <hashTree>
>  > >        <CSVDataSet guiclass="TestBeanGUI" testclass="CSVDataSet"
>  > > testname="CSV Data Set Config" enabled="true">
>  > >          <stringProp name="filename">SimpleTestData.csv</stringProp>
>  > >          <stringProp name="fileEncoding">UTF-8</stringProp>
>  > >          <stringProp name="variableNames">Num,Keyword</stringProp>
>  > >          <stringProp name="delimiter">,</stringProp>
>  > >          <boolProp name="quotedData">true</boolProp>
>  > >          <boolProp name="recycle">true</boolProp>
>  > >          <boolProp name="stopThread">true</boolProp>
>  > >          <stringProp name="shareMode">All threads</stringProp>
>  > >        </CSVDataSet>
>  > >        <hashTree/>
>  > >        <HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler"
>  > > testname="HTTP Request" enabled="true">
>  > >          <elementProp name="HTTPsampler.Arguments"
>  > elementType="Arguments"
>  > > guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
>  > >            <collectionProp name="Arguments.arguments">
>  > >              <elementProp name="action" elementType="HTTPArgument">
>  > >                <boolProp
>  > name="HTTPArgument.always_encode">false</boolProp>
>  > >                <stringProp name="Argument.value">fullsearch</stringProp>
>  > >                <stringProp name="Argument.metadata">=</stringProp>
>  > >                <boolProp name="HTTPArgument.use_equals">true</boolProp>
>  > >                <stringProp name="Argument.name">action</stringProp>
>  > >              </elementProp>
>  > >              <elementProp name="titlesearch" elementType="HTTPArgument">
>  > >                <boolProp
>  > name="HTTPArgument.always_encode">false</boolProp>
>  > >                <stringProp name="Argument.value">1</stringProp>
>  > >                <stringProp name="Argument.metadata">=</stringProp>
>  > >                <boolProp name="HTTPArgument.use_equals">true</boolProp>
>  > >                <stringProp name="Argument.name">titlesearch</stringProp>
>  > >              </elementProp>
>  > >              <elementProp name="value" elementType="HTTPArgument">
>  > >                <boolProp
>  > name="HTTPArgument.always_encode">false</boolProp>
>  > >                <stringProp name="Argument.value">${Keyword}</stringProp>
>  > >                <stringProp name="Argument.metadata">=</stringProp>
>  > >                <boolProp name="HTTPArgument.use_equals">true</boolProp>
>  > >                <stringProp name="Argument.name">value</stringProp>
>  > >              </elementProp>
>  > >            </collectionProp>
>  > >          </elementProp>
>  > >          <stringProp name="HTTPSampler.domain">wiki.apache.org
>  > > </stringProp>
>  > >          <stringProp name="HTTPSampler.port">80</stringProp>
>  > >          <stringProp name="HTTPSampler.connect_timeout"></stringProp>
>  > >          <stringProp name="HTTPSampler.response_timeout"></stringProp>
>  > >          <stringProp name="HTTPSampler.protocol">http</stringProp>
>  > >          <stringProp name="HTTPSampler.contentEncoding"></stringProp>
>  > >          <stringProp
>  > > name="HTTPSampler.path">/jakarta-jmeter/FindPage</stringProp>
>  > >          <stringProp name="HTTPSampler.method">GET</stringProp>
>  > >          <boolProp name="HTTPSampler.follow_redirects">false</boolProp>
>  > >          <boolProp name="HTTPSampler.auto_redirects">true</boolProp>
>  > >          <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
>  > >          <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
>  > >          <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
>  > >          <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
>  > >          <stringProp name="HTTPSampler.mimetype"></stringProp>
>  > >          <boolProp name="HTTPSampler.monitor">false</boolProp>
>  > >          <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
>  > >        </HTTPSampler>
>  > >        <hashTree/>
>  > >        <ResultCollector guiclass="SummaryReport"
>  > > testclass="ResultCollector" testname="Summary Report" enabled="true">
>  > >          <boolProp name="ResultCollector.error_logging">false</boolProp>
>  > >          <objProp>
>  > >            <name>saveConfig</name>
>  > >            <value class="SampleSaveConfiguration">
>  > >              <time>true</time>
>  > >              <latency>true</latency>
>  > >              <timestamp>true</timestamp>
>  > >              <success>true</success>
>  > >              <label>true</label>
>  > >              <code>true</code>
>  > >              <message>true</message>
>  > >              <threadName>true</threadName>
>  > >              <dataType>true</dataType>
>  > >              <encoding>false</encoding>
>  > >              <assertions>true</assertions>
>  > >              <subresults>true</subresults>
>  > >              <responseData>false</responseData>
>  > >              <samplerData>false</samplerData>
>  > >              <xml>true</xml>
>  > >              <fieldNames>false</fieldNames>
>  > >              <responseHeaders>false</responseHeaders>
>  > >              <requestHeaders>false</requestHeaders>
>  > >              <responseDataOnError>false</responseDataOnError>
>  > >
>  > >
>  >  <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
>  > >              <assertionsResultsToSave>0</assertionsResultsToSave>
>  > >              <bytes>true</bytes>
>  > >              <url>true</url>
>  > >            </value>
>  > >          </objProp>
>  > >          <stringProp
>  > > name="filename">reports/simple_summary.txt</stringProp>
>  > >        </ResultCollector>
>  > >        <hashTree/>
>  > >      </hashTree>
>  > >    </hashTree>
>  > >  </hashTree>
>  > > </jmeterTestPlan>
>  > >
>  > > The CSV data file looks as below.
>  > > 1,solr
>  > > 2,lucene
>  > > 3,oracle
>  > > 4,performance lucene
>  > >
>  > > **************** CAUTION - Disclaimer *****************
>  > > This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended
>  > > solely
>  > > for the use of the addressee(s). If you are not the intended recipient,
>  > > please
>  > > notify the sender by e-mail and delete the original message. Further, you
>  > > are not
>  > > to copy, disclose, or distribute this e-mail or its contents to any other
>  > > person and
>  > > any such actions are unlawful. This e-mail may contain viruses. Infosys
>  > has
>  > > taken
>  > > every reasonable precaution to minimize this risk, but is not liable for
>  > > any damage
>  > > you may sustain as a result of any virus in this e-mail. You should carry
>  > > out your
>  > > own virus checks before opening the e-mail or attachment. Infosys
>  > reserves
>  > > the
>  > > right to monitor and review the content of all messages sent to or from
>  > > this e-mail
>  > > address. Messages sent to or from this e-mail address may be stored on
>  > the
>  > > Infosys e-mail system.
>  > > ***INFOSYS******** End of Disclaimer ********INFOSYS***
>  > >
>  > > ---------------------------------------------------------------------
>  > > To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>  > > For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>  > >
>  > >
>  >
>  >
>  > ---------------------------------------------------------------------
>  > To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>  > For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>  >
>  >
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>  For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Mime
View raw message