Performance testing issue

I am trying to use LoadGen.
Message flow is, I receive a message from WCF service (Schemas exposed as WCF service) and published message should go the send port based on filter. It’s a simple messaging based process.
When I run the LoadGen with a send port configuration for the wrong folder location. I can see 100s of message getting suspended. So this proves, my LoadGen configuration is working.
But when I set the send port configuration to correct folder, I can only see 10 files in the send port folder location. My loadgen configuration is processing only 10 files in a block. Also when I check the number of running instances, there are only 10
isolated adapters in process. I suspect that some process block the number of running instances (becoase when the send port had work folder location, it published 100s of messages to message box). Even when I increase the various setting in LoadGen config,
I always get files in 10 numbers.
Am I missing some setting in BizTalk level which doesn’t block the number of messages posed by LoadGen. Here is loadgen setting:
<LoadGenFramework>
<CommonSection>
<LoadGenVersion>2</LoadGenVersion>
<SleepInterval>20</SleepInterval>
<OptimizeLimitFileSize>204800</OptimizeLimitFileSize>
<NumThreadsPerSection>5</NumThreadsPerSection>
<RetryInterval>1000</RetryInterval>
<StopMode Mode="Time">
<TotalTime>300</TotalTime>
</StopMode>
</CommonSection>
<Section Name="LoadGen2007WcfTest">
<Transport Name="LoadGen2007WcfTest">
<Assembly>WcfTransport.dll/WcfTransport.WcfTransport</Assembly>
</Transport>
<!--<SrcFilePath>C:\SampleFiles\VehicleRequest_TH.xml</SrcFilePath>-->
<SrcFilePath>C:\SampleFiles\LoginRequest_TH.xml</SrcFilePath>
<LotSizePerInterval>20</LotSizePerInterval>
<DstLocation>
<Parameters>
<ClientType>WcfTwoWays</ClientType>
<Transactional>False</Transactional>
<ClientEndPointName>LoadGen2007WcfTestPOProcessEndpoint</ClientEndPointName>
<IsSynchronous>False</IsSynchronous>
<MessageAutoGenerate>False</MessageAutoGenerate>
<LogReqMessage>True</LogReqMessage>
<LogRespMessage>True</LogRespMessage>
</Parameters>
</DstLocation>
<!--<MessageCreator Mode="Asynchronous">
<SleepInterval>2000</SleepInterval>
<QueueLength>1000</QueueLength>
<Assembly>CustomMC.dll/CustomMC.CustomMC</Assembly>
<TemplateFilePath>C:\Program Files\LoadGen\Bins\LoadGen2007WcfTestMessageCreator.xml</TemplateFilePath>
</MessageCreator>-->
</Section>
</LoadGenFramework>
<?xml version="1.0" ?>
<configuration>
<system.serviceModel>
<client>
<endpoint name="LoadGen2007WcfTestPOProcessEndpoint"
address="http://localhost/MYService_THValidateUser/MyService.svc"
binding="basicHttpBinding"
bindingConfiguration="LoadGen2007WcfTestBranchAppTHBinding"
contract="WcfTransport.IChannelAsyncNonTransactional"/>
</client>
<bindings>
<basicHttpBinding>
<binding name="LoadGen2007WcfTestTHBinding"
openTimeout="23:59:59" receiveTimeout="23:59:59" closeTimeout="23:59:59" sendTimeout="23:59:59">
<security mode="None">
</security>
</binding>
</basicHttpBinding>
</bindings>
</system.serviceModel>
<system.net>
<defaultProxy>
<proxy autoDetect="false"/>
</defaultProxy>
<connectionManagement>
<add address = "*" maxconnection = "40000000" />
</connectionManagement>
</system.net>
<system.diagnostics>
<trace autoflush="true" indentsize="4">
<listeners>
<add name="LogConsoleListener" type="System.Diagnostics.ConsoleTraceListener"/>
</listeners>
</trace>
</system.diagnostics>
</configuration>

When I see your config, its for twoway WCF..
<ClientType>WcfTwoWays</ClientType>
When you send the messages to the wrong folder location, you see 100s of message. Because to the receive location's response port NCAK would have been delivered. So the response port of the two-way receive location gets messages which ends the process/thread
which trigged it in LoadGen. So when you send a message to a correct folder folder, if you don't send the response back, this blocks the new process/threads to be created, hence you get limited number of messages posted where no ACK/NACK/response messages
are send back. Its because of your WCFTwoWays config,
If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

Similar Messages

  • EA6500 Wireless Issues Performance Test and MTU setting

    Just changed from DSL to Comcast Internet with a 25Mbps download service.  Purchased the Comcast the Linksys cable modem to match the EA6500.  Last night when testing doing some Netflix HD streaming while downloading Direct TV HD movie noticed that performance was not streaming HD in fact it was as bad as the slow DSL.
    So tried the Smart Wifi Performance test several time and downloads were terrible 3.0 Mbps, however, when testing with other testers, speakeasy, speedtest performance was above 25 Mbps.  Called support and they had no answer.
    What is wrong with the speed test smart wifi?  Why was I not getting HD streaming speeds?  I shoulf have plenty of bandwidth.
    Also I can seem to find the right MTU setting.  Every packet amount I ping is working so I can not get a fragmented error.
    I thought this router was advertised as a HD video router.
    I have just about everything disabled including Media Priority.
    Comments, Ideas, help,
    Thank you

    Hi!
    To get the optimum HD streaming performance, you can try setting the following on the router's page :
     - disable or turn off  WMM Support  under Media Prioritization.
     - personalize the wireless settings, set different names on the 2.4 and 5 GHz networks.
     Let the streaming devices connect to the 5Ghz network.

  • How to add new browser type in visual studio 2010 performance test?

    Hi All,
           Currently we have various list of browsers in browser type drop down,Suppose if i want to add browsers like Internet Explorer 9 (or) 10,Firefox 33 (or) later version.How to add?

    Thanks for Adrian's help.
    Hi Balaji,
    Based on your issue, I agree with Adrian's suggestion. Therefore, I suggest you can try Adrian's suggestion to refer the link of Cybermaxs' reply check your issue.
    In addition, I suggest you can use fiddler to check the header definition.
    For more information, I suggest you can refer the Shiv_P's reply in the following link.
    Reference:
    https://social.msdn.microsoft.com/Forums/en-US/9bb37eec-3467-4fcb-8537-648d04e91e2f/how-to-add-latest-chrome-browser-plugin-in-visual-studio-2010-ultimate-for-performance-testing?forum=vstest
    Best Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Load & Performance Testing In The Cloud - Silverlight Support

    I currently have Visual Studio Premium with MSDN. I know in order to use Load Testing in the cloud I will have to upgrade to Ultimate.
    One of the our web apps that I need to do a load and performance test on uses SilverLight.
    Here is my questions. I want to verify that the provisioned virtual machines in the cloud when I run load testing will support Silverlight. I know it sounds like a silly question but before I go to Management to approve this upgrade I need to verify it will
    work. No need to waste money.
    Thanks

    Hi rgelston iso.com,
    The web tests: Web tests are used to test the functionality of Web applications and to test Web applications under load. Web tests are used both in performance tests and stress tests. It works at the protocol layer by issuing HTTP requests.
    Reference:
    https://msdn.microsoft.com/en-us/library/ff520100%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396
    So the real issue is that whether your apps meet the above requirements.
    For example, for the general Silverlight Apps, it would have some limitations if you want to create web performance tests.
    http://blogs.msdn.com/b/anutthara/archive/2010/03/21/testing-support-for-silverlight-apps-in-visual-studio-2010.aspx
    Best Regards,
    Jack
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Show-stopper Connecting web performance test to remote DB2 server as data source

    Hi All,
    We are running TFS2010 on VS2010 Ultimate on 2003 server SP-2 with IE 8 for web applications.
    We are working on conducting load tests in web-service. Previously we did that using data source from MS SQL to connect our web performance tests. Now we have a new requirement: changing our
    data source from MS SQL server to DB2 for good. The DB2 server is in a separate network. I am struggling how I can connect to the DB2 server. For the beginner the firewall setup is being taken care of with a separate initative. So I am a bit startled on how
    to connect to DB2 server from Visual Studio. Any help would be highly appreciated.
    Please let me know how we can accomplish this goal. Appreciate a lot. 
    Thank you,
    Riz

    Thanks for Javaman’s help.
    Hi Riz,
    Thank you for posting in the MSDN forum.
    Actually the real issue in this thread is related to the DB2.
    Since it is the third party software, sorry for that it is really out of support range of VS testing forum.
    But you could post this issue to the following forum, there you would get better support for it.
    https://www.ibm.com/developerworks/community/forums/html/category?id=33333333-0000-0000-0000-000000000019
    Best Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Oracle database Performance testing

    What are the procedure to dp Oracle performance Testing???
    Is there any tools to do Oracle database Performance or load testing??

    insa wrote:
    OS- windows
    DB-Oracle11gr2
    Just i want check if 100 of users using my Application at a time what will be the performance of my database??Database performance is dependent on a number of factors - where application design, application code and data model, are critical components.
    And these components need to be designed, written, and implemented with performance and scalability as primary requirements. From design issues like using 3NF correctly, to coding issues like using bind variables correctly.
    You cannot simply slap design and code together, run that against the database, and then tune database performance. That is not the correct approach. Oracle database technology performs very well. It is the application that does not perform. It is the design that does not perform. It is the architecture that does not perform.
    When I see the comment that someone wants to test database performance, I see someone not understanding what determines performance - and incorrectly thinking that the database is a black box, and that this black box's performance can be tuned and set, irrespective of the data model, application code and architecture used.

  • HTTP Receiver for Performance Testing

    Dear Experts,
    I need to send the Asynchronous XI responses back to HTTP client for performance testing. Any suggestions how this can be achieved?
    Thanks,

    Hi,
    >>>.I'm not sure if HTTP receiver adapter can be used for this to send it back to the HTTP test client?
    no, it cannot htt test client can work in sync mode or async - async does not have any reponses
    >>>But, my requirement is to test the performance of 2 asynchronous Webservice performances. We send the SOAP request via HTTP
    but this is so simple - send HTTP call to SOAP and from SOAP you send it to the final receiver right ?
    at the end of receiver processing create a call to XI again and send via HTTP to where ever you want
    or to a file if you want to test receiver processing only
    I don't see any issue here...
    Regards,
    Michal Krawczyk

  • BT Speed Tester Issue

    I often use the BTW Performance test to see what my BT Profile is.
    My PC is running Windows 8.1 Pro with IE11 and my laptop is running Windows 7 Pro with IE 11. (and FireFox 30).
    Both machines have the latest version of Adobe Flash Player (both the IE and Firefox versions) and Sun Java installed. All the Microsoft updates are also installed.
    I have recently upgraded from Infinity 1 to Infinity 2. (Past the 10 days since upgrade).
    I can run the 1st part of the speed tester with no problems, but when I run the further diagnostics, it starts running then each time it displays the same error message "Your speed test has completed and the results are shown above, however during the test an error occurred while trying to retrieve additional details regarding your service. As a result we are unable to determine if the speed you received during the test is acceptable for your service. Please re-run the test if you require this additional information. "
     If I re-run the test I still get the same error message. - Both IE and FF give the same error message.
    Is this website faulty ?
    I have tried the usual Browser fixes of trusting the website and running it in Compatability Mode, but the same error exists.
    Both my machines are running as a 'standard user', that is locked down with no Admin Rights.
    Any one else having the same issues, or is the site faulty ?

    This is normally a site problem and often happens. Continually trying will usually get the site to work
    If you like a post, or want to say thanks for a helpful answer, please click on the Ratings star on the left-hand side of the post.
    If someone answers your question correctly please let other members know by clicking on ’Mark as Accepted Solution’.

  • ECM performance testing with mercury loadrunner

    Hi all,
    A team within our technical divisions is currently trying to record mercury loadrunner scripts to performance test the ECM standard functionality that we have implemented on our portal. They are having a lot of problems to get these to work, they are complaining about random errors being generated, http 500 errors and values that are not passed. Now, I realise this isn't a lot of information and frankly I don't have much to give you myself as I'm not part of that team. But I was wondering if anyone has run performance tests on ECM with mercury loadrunner scripts and were succesful. To be honest I don't see what the problem is with recording and running these scripts, but the pressure is on me to try and resolve the issues. They keep saying they've got errors when running their scripts but I can't see anything in the logs.
    Does anyone have any experience on performance testing ECM with loadrunner?
    Thanks for your time.
    best regards,
    Dion

    Hi James,
    thanks for your replies. I don't have access to the scripts as I'm not part of the team. I'm sitting on the SAP side trying to support them but I can't understand what the problem would be. They claim to have issues with the parameters for the ECM in their scripts and I was wondering if anyone else had similar difficulties recording scripts for these components.
    regards,
    Dion

  • Re: Testing issues

    Hello Neil,
    Well, why don't you use different repositories for testing your
    packages. First, you make a delivery workspace in your development
    repository and export it in a referentiel/versionning directory.
    After, you import your workspace into the test repository.
    For the suppliers, you can do the same if you want to manage
    different releases between packages.
    If you are talking about integration testing, there is no way to
    manage versions in the repository and managing it by workspaces is very
    dangerous, also for your developement repository (space side effects
    for example, or workspaces which can stay far from the base line).
    All this can be managed by scripts and so be a little automated.
    When a correction is made, it should be in the developement repository
    and delivered with a new release of the package (it can be several
    projects).
    I do this way from 2 years in Forte and more than 6 years in other
    languages with no problem and real seperation between integration,
    performance testing and developement. Just remember that during your
    integration testing programmers continue to develop.
    Last thing : all this can be done in the same environment and your
    testing or integration reposiroties can be local.
    Hope this helps.
    Daniel Nguyen
    Freelance Forte Consulting.
    Neil Gendzwill wrote:
    >
    We're in the middle of our first big Forte project and the issue has
    arisen for package testing. By "package" we mean a collection of classes
    which provide some function or service or just logically belong together.
    If package X is under test and needs package Y, X's tester often
    cannot use the real Y. He will need to stub out Y in places to provide
    the inputs his test needs, or perhaps development on Y is incomplete and
    there are compile errors or missing pieces.
    How is this done with Forte? Does anyone have a good testing strategy?
    If this were C++, we could just link with the stubs rather than the real
    deal. But because of the repository, we're forced to copy things back and
    forth from plans to avoid linking with the real classes.
    So far, we've come up with the idea of creating a test plan and then
    taking copies of everything needed. But that's kind of ugly: for one
    thing, you need to keep making your changes in the original plan and
    importing them into the test plan, because if you do it the other way
    around you tend to break inheritance (at least, at the class level - I
    suppose you could copy individual changed methods). Another idea is to
    make copies of all of our plans which hold versions of the classes, then
    have them supply the test plan rather than the normal plans. That way
    people can share stubs. If there's some common, elegant way to do this
    I'd like to hear about it.
    ========================================================================
    Neil Gendzwill, Senior Software Engineer, SED Systems, Saskatoon, Canada
    E-MAIL: [email protected] PHONE: (306) 933-1571 FAX: (306) 933-1486

              "Brian Mitchell" <[email protected]> wrote:
              >
              >Lionel <[email protected]> wrote:
              >>Are we doing something incorrectly?
              >
              >Lionel,
              >
              >Have you attempted to view the JNDI tree of Managed Servers from Admin
              >console?
              Yes, and the War deployment doesn't show up on the managed server JNDI trees.
              However the application shows as having been successfully deployed.
              > Which protocol being used to access the PROVIDER_URL? (t3, t3s, etc.)
              >
              >
              I've tried both t3://orionCluster:7001 and t3://beaServerA:5001,beaServerB:5003
              (same IPAddress, different ports), with no luck.
              >Brian J. Mitchell
              >Systems Administrator, TRX
              >email: [email protected]
              >
              >----------------------------------------------------------------------
              >PGP key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8BEE2240
              >Fingerprint: 3A84 A5D6 EE26 BC10 E525 1905 6FF0 0B6F 8BEE 2240
              >----------------------------------------------------------------------
              >
              

  • Performance testing using Adobe flash 9.0

    Does anyone know a way to Performance test an application
    that uses adobe flash player using an Automated tool such as Silk
    Performer? I need to simulate 1000 virtual users streaming video
    content. Silk Performer currently does not support Adobe flash. It
    has support only for Real and Windows media player. Is there a way
    of getting around this. Does anyone know how Adobe tests its flash
    player ?

    Please try the following. If you have questions or get stuck,
    send me a 'private message' with your full name and contact info.
    The number one reason that the ActiveX installer fails to
    install on IE are due to incorrect permissions in the system
    registry. We have solved hundreds of these Windows system
    permissions with Microsoft’s SubInACL tool.
    Note: This is strictly for Windows IE, these issues do not
    occur on other browsers such as Firefox.
    www.firefox.com
    To fix these Windows system registry permission conflicts you
    can use Microsoft’s SubInACL tool.
    Warning: The following solution involves the Windows System
    Registry. Editing or manipulating the registry incorrectly can
    result in serious system damage which may require re-installation
    of the operating system. If you are not comfortable editing the
    registry, then take your system to a professional. If you choose to
    proceed, then it is essential that you create a complete system
    backup and a Windows System Restore Point before proceeding.
    Please download Microsoft’s tool to your desktop.
    http://www.supportflash.com/reset_min.zip
    1. Login as the User that has the incorrect permissions in
    the system registry
    2. unzip the “reset_minimal.cmd” and the
    “subinacl.exe” to the desktop
    *** Make sure both files are on the desktop
    3. Close out all applications
    4. Run the “reset.cmd” file
    5. It will open a DOS like terminal and start running through
    registry keys
    6. When it is finished it will say “press any key to
    continue”
    7. At this point you can download the latest Flash Player
    from here:
    www.adobe.com/go/getflashplayer
    Important Note: These online forums are for user-to-user
    discussions of Adobe products, and are not an official customer
    support channel for Adobe. If you require direct assistance, or
    prefer to contact Adobe support staff directly, please contact
    Adobe support.
    http://www.adobe.com/support/contact/

  • VC++ VS Java Performance test

    Can anyone show me the link or article on the performance test conducted by any organization?
    Generally, is C++ better than Java?

    Java is slower, but it is often more than fast enough.
    In terms of the total cost of developing and deploying an applications I would claim that Java is cheaper. This is because you really need to know what you are doing to develop a stable C++ application, whereas you can achieve a stable Java appplication
    Development under Java is often faster because there are less issues to worry about and an extensive set of standard and public libraries.
    This is not true in every case, but in the area I am in Java would be faster to deploy and easier to maintain. In fact, having seen some developers Java code, I shudder to think what would happen if they were let loose on C++.

  • 3D performance tester

    Hi all, i'm making a performance tester for Director, mainly
    looking at the 3D aspects. (This comes after many issues with
    clients specs...).
    I have found a brilliant tester on the adobe site, but want
    to use this in my program. Is the actual code available for this?
    https://service.breezecentral.com/support/director/ts/documents/render_test/HardwareInfo.h tm
    Or is any other code available for things such as:
    Shockwave version, screen size, fps etc.
    Thanks, Andy

    Sure, you can get a lot of information from a few built in
    commands in shockwave:
    -- general system info:
    _system.environmentPropList
    _system.deskTopRectList
    -- 3d specific info:
    getRendererServices().preferred3dRenderer
    getRendererServices().active3dRenderer
    getRendererServices().rendererDeviceList
    getRendererServices().getHardwareInfo()
    hope this helps!
    - Ben

  • Inline performance testing

    Hello,
    I'm looking for a performance testing product that I can run inline with an antivirus product  to guage the impact on performance while a full scan is running. I've looked into software like PCMark7 and SiSandra but it's not quite what I'm looking for. Your suggestions are greatly appreciated!
    This topic first appeared in the Spiceworks Community

    Dear Customer,
    Testing application with load runner sometimes generates some undesirable results.
    This could be mainly due to algorithm you are following for load runner scripts. There might be issue of load runner inducing the sequence of actions without giving think time to application and hence further scripts might be failing.
    I would suggest, have some think time/delay in your load runner scripts and see if that helps.
    I hope it helps.
    Best Regards,
    Chetan

  • UI performance testing of pivot table

    Hi,
    I was wondering if anyone could direct me to a tool that I can use to do performance testing on a pivot table. I am populating a pivot table(declaratively) with a data source of over 100,000 cells and I need to record the browser rendering time of the pivot table using 50 or so parallel threads(requests). I tried running performance tests using JMeter, but that didn't help.
    This is what I tried so far with JMeter:
    I deployed the application in the integratedweblogicserver and specify the Url to hit in JMeter ( http://127.0.0.1:7101/PivotTableSample-ViewController-context-root/faces/Sample) and added a response assertion for the response code 200. Although I am able to hit the url successfully, the response I get is a javascript with a message that says "This is the loopback script to process the url before the real page loads. It introduces a separate round trip". When I checked in firebug, it looks like request redirect of some sort happens from this javascript to another Url (with some randomly generated parameters) which then returns the html response of the pivot table. I am unable to hit that Url directly as I get a message saying "session expired". It looks like a redirect happens from the first request and then session is created for that request and a redirect occurs.
    I am able to check the browser rendering time of the pivot table in firebug (.net tab), but that is only for a single request. I'd appreciate it if anyone could guide me on this.
    Thanks
    Naveen

    I found the link below that explains configuration of JMeter for performance testing of ADF applications(Although I couldn't find a solution to figure out the browser rendering time for parallel threads).
    http://one-size-doesnt-fit-all.blogspot.com/2010/04/configuring-apache-jmeter-specifically.html
    Edited by: Naveen Ramanathan on Oct 3, 2010 10:24 AM

Maybe you are looking for

  • PLS-00304 Circular reference

    Hi all, thanks for helping me in resolving the follwoing error USER234@dev>Create or replace package a2 2 is 3 4 TYPE a2_rectype is RECORD 5 (drop_no varchar2(100)); 6 7 TYPE a2_tabtype IS TABLE OF a2_rectype 8 INDEX BY BINARY_INTEGER; 9 10 Procedure

  • Any Expert in time statement forms?? (PE50)??????

    Hello,          I need to modify a time statement form (ZF00 copied from TF00) in PE50. I need that in my time statement form certain PDC terminal IDs doesn’t appear. That is,in my form I have to restrict the value range of the fields (BTER and ETER)

  • Java Function Activity Agent not starting

    Hi, I am facing some problem in starting Java Function Activity Agent on Windows XP. I hav modified WF_CLASSPATH of wfjavlsnr.bat script to include classes12.jar, ojdbc14.jar & my custom jar files. But when I run this script from command prompt using

  • Sort by exclamation point

    How do I sort by exclamation point? When I need to fix files that iTunes says are missing I get tired of scrolling and scrolling and scrolling to find them all. I click on the top of the first column where the exclamation points are but it doesn't so

  • Podcasts do not appear on AppleTV

    I've been trying to watch a few podcasts on my AppleTV but when I attempt to access them I get the little warning message that says there are no podcasts on my AppleTv and that I should sync it with an iTunes library. I already have it synced to my i