User defined mean test times

"[email protected]" <[email protected]>
Newsgroups gmane.comp.java.grinder.user
Message-ID <[email protected]>
Hello,
I have a scenario where I have to separate out 200 responses from the 304
responses and record mean test times for each. However, it so happens that
unless i make a request, i do not know if its a 200 or 304. Here is what I
am currently doing. (Not working though)

--------------------------------------------------------------

grinder.statistics.registerDataLogExpression("200 response", "userLong0") 
grinder.statistics.registerDataLogExpression("304 response", "userLong1")
grinder.statistics.registerSummaryExpression("Mean 200 response", "(/ (sum
userLong0) (count userLong0) )")
grinder.statistics.registerSummaryExpression("Mean 304 response", "(/ (sum
userLong1) (count userLong1) )")
 
Class X:
  def getFeed(self):
            feeduri = "abc.com/feeds"
            result = feedrequest.GET(feedUri)
            testStatistics = grinder.statistics.forCurrentTest
            timetogetfeed = testStatistics.getTime()
            if result.getStatusCode() == 200:
                etag = result.getHeader('ETag')
                userObject.setEtag(etag)
                print "---------------- 200 : ",timetogetfeed
                testStatistics.addLong("userLong0", timetogetfeed)
            elif result.getStatusCode() == 304:
                print "---------------- 304 : ", timetogetfeed
                testStatistics.addLong("userLong1", timetogetfeed)


Test(100, 'feed request 123').record(X.getFeed)
--------------------------------------------------------------

What am i doing wrong here..? The expression gives an exception at
RegisterSummaryExpression (given below).

net.grinder.scriptengine.jython.JythonScriptExecutionException: Java
exception initialising test script
        grinder.statistics.registerSummaryExpression("Mean 200 response",
"(/ (sum userLong0) (count userLong0) )")
        File
"C:\Users\reddys.ADS\.\HYDCNU304BWC0-file-store\current\a360utility.py",
line 79, in <module>
        from a360utility import A360Utility



--
View this message in context: http://grinder.996249.n3.nabble.com/User-defined-mean-test-times-tp8712.html
Sent from the Grinder - User mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.