Patent Issued for Computer System and Computer-Implemented Method for Use in Load Testing of Software Applications
By a
The patent's assignee for patent number 9081881 is
News editors obtained the following quote from the background information supplied by the inventors: "Server software that interfaces with numerous users, such as software running on web servers that are used in retail, financial services and other fields, are conventionally load tested prior to deployment by scripts that emulate the actions of numerous users. The scripts are run on computer systems in communication with the server software deployed in a test environment. Such server software may include service-oriented architecture (SOA) services. In some applications, data is conveyed between user systems and a server using documents compliant with an XML extension suitable to the particular type of data involved.
"For emulation of users providing simple XML documents, automated tools are available to develop scripts. However, in certain applications, XML documents may include attachments. By way of non-limiting example, attachments to XML documents may include image files, such as jpg, tiff, pdf or other file formats. XML documents may be relatively complex for some applications. Scripts that are able to emulate users generating complex XML documents and XML documents with attachments are developed by experienced programmers.
"Similarly, load testing of software running on servers using message queues, in which requests from users are placed in a queue and later responded to, is desirable. However, such load testing has generally not been performed because of the time of experienced programmers that would be required in order to generate scripts required to emulate numerous users."
As a supplement to the background information on this patent, VerticalNews correspondents also obtained the inventors' summary information for this patent: "In one embodiment, a computer system for use in load testing a service-oriented architecture (SOA) service has a processor and a memory storage device in communication with the processor. The processor is adapted to: receive an XML message, an address for a service to be tested, an action compliant with a protocol for exchanging structured information in a decentralized, distributed environment and associated with the service; create and store in memory a template message package compliant with the protocol; create a populated message package compliant with the protocol by incorporating in the template message package the XML message, the address and the action; establish a connection to the service and furnish one or more documents and attachments to the service; and receive a response from the service.
"In an embodiment, a computer system for use in load testing computer software applications employing an asynchronous communications protocol on a mainframe computer system has a processor and a memory storage device in communication with the processor. The processor is adapted to: receive as inputs a connection name for the mainframe computer system and message queue identification information; create and store in memory an executable file for providing messages to the message queue and receiving replies from the message queue, the executable value having undefined variables; assigning definitions to the undefined variables based on the received inputs; based on the definitions and the executable file, generate an executable file in JAVA format, and store the generated JAVA format file in the memory storage device, and cause the generated JAVA format file to be displayed.
"In an embodiment, a method implemented in a computer having a processor and a memory in communication with the processor, includes receiving by the processor an XML message, an address for a service to be tested, and an action compliant with a protocol for exchanging structured information in a decentralized, distributed environment and associated with the service; creating and storing by the processor in the memory a template message package compliant with the protocol; creating by the processor a populated message package compliant with the protocol by incorporating in the template message package the XML message, the address and the action; establishing by the processor a connection to the service and furnishing one or more documents and attachments to the service; and receiving by the processor a response from the service.
"In an embodiment, a computer-implemented method, in a computer having a processor and a memory coupled to the processor, for use in load testing computer software applications employing an asynchronous communications protocol on a mainframe computer system, includes: receiving by the processor as inputs a connection name for the mainframe computer system and message queue identification information; creating and storing by the processor in the memory an executable file for providing messages to the message queue and receiving replies from the message queue, the executable value having undefined variables; assigning by the processor definitions to the undefined variables based on the received inputs; based on the definitions and the executable file, generating by the processor an executable file in JAVA format, and storing the generated JAVA format file in the memory storage device, and causing the generated JAVA format file to be displayed."
For additional information on this patent, see: Kamalahasan, Mahalingam; Padmore, Christopher. Computer System and Computer-Implemented Method for Use in Load Testing of Software Applications. U.S. Patent Number 9081881, filed
Keywords for this news article include: Software,
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2015, NewsRx LLC


Advisor News
- I started using AI, but what now?
- How to support an entrepreneur client with multiple businesses
- Could a narrower focus help grow your practice?
- U.S. debt hits $40 trillion: how to support concerned clients
- Flourish brings private-bank-like cash solution to MassMutual’s network
More Advisor NewsAnnuity News
- MassMutual Expands Lending Options With New Secured Credit Line
- Corebridge Financial Introduces Progressive Trigger, a First-of-Its-Kind Index Annuity Strategy Designed to Turn Missed Years into Future Opportunity
- Insurer proposes $1.1M deal to resolve CA teachers’ annuity fee lawsuit
- IMOs get frustrated with slow carrier adoption of faster technology
- New class-action lawsuit targets Delaware Life over annuity disclosures
More Annuity NewsHealth/Employee Benefits News
- Terry Savage: Questions answered on open enrollment
- New Jersey residents will see Affordable Care Act premiums jump 20% on average for 2027 health insurance
- Health insurance hits municipal budgets, taxpayers hard
- Minnesota seniors face tough choices for health plans
- Recent Findings from New York University (NYU) Langone Health Provide New Insights into Managed Care (State Medicaid Body Mass Index Requirements for Solid Organ Transplant Coverage: A 50-State Policy Review): Managed Care
More Health/Employee Benefits NewsLife Insurance News