SAP Performance Testing - Manual or Automated?
Our organization is attempting to develop a regular performance testing effort. Everything wehave read points to using a tool, such as LoadRunner, to do performance testing. However, we're just starting and simply want to baseline several transactions, jobs, programs, etc (less than 30 items). We have tools to monitor the backend results and grab metrics, but no tools to automate the testing itself. Does anyone do their performance testing manually? What are some advantages to doing this?
Hi Yogi,
I think HP LoadRunner is one of the best tools for SAP performance testing. I did it for many years. It is now included with Solution Manager. Here is the link for for HP Mercury regarding performance testing.
https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&cp=1-11-126_4000_100__
Please check this site as well, it has lot of valuable information.
http://www.wilsonmar.com/1loadrun.htm
Regards, Nabi.
Similar Messages
-
Besides LoadRunner, any other SAP Performance Test tool?
Hi, Dear All:
I'm doing some planning for the SAP performance test. But our budget is very limited. It seems my company could not afford LR. LoadRunner took over 95% of this market. Beside LR, I heard Worksoft Certify is another option. Is there any other tool or open source tool?
Thank you all so much in advance.Hello,
If you are looking for simulating load using minimalist tools, a crude way to do this would be configuring Ecatt scripts and running them from multiple machines
But I think it doesn't work for web based transactions.
Regards,
Siddhesh -
SAP performance test, stress test using HP LoadRunner
Hi experts,
Our project is going to Go live soon, customer want to ensure about performance of SAP system and require some testing.
I am preparing HP LoadRunner script and perform a most complex scenario for stress test. But with performance test, we cannot perform because we do not have enough transaction data
Please advice me some solution for this case
Thanks & Best Regards,
Luong DoanHello,
If you are looking for simulating load using minimalist tools, a crude way to do this would be configuring Ecatt scripts and running them from multiple machines
But I think it doesn't work for web based transactions.
Regards,
Siddhesh -
SAP Personas - Performance Testing using LR
Hi,
We are attempting to do Performance Testing on SAP Personas. For that end, we are trying to create some script using LR. However, there is a parameter which seems to contain some session information and we have been unable to locate it on the server response in order to correlate it.
This is the parameter I am referring to which appears on the LR recording:
web_custom_request
("xml",
"URL=http://myserver:8001/sap(cz1TSUQlM2FBTk9OJTNhc2FweHJhX1hSQV8wMSUzYTRvUElUSmNyX2x3VmhwRkJ2aHhMT1RDQzVsbGxOZFZULS1JZjBIUVktQVR)/restgui/batch/xml",
At this point, the script fails with a HTTP 400 message.
I found certain similarity between the string above and the one on included on a cookie, almost at the start of the recording:
set-cookie: sap-appcontext=c2FwLXNlc3Npb25pZD1TSUQlM2FBTk9OJTNhc2FweHJhX1hSQV8wMSUzYTRvUElZNER1YnB6Wk9mNlV2dExtbDJTOWwxbGxOZFZUOXZKQjBXckItQVRU; path=/sap(bD1lbiZjPTEwMA==)/bc/bsp/persos/mainapp
Notice how from the strings match on 40+ characters...
As for the other part of the sting, it does not appear anywhere on the server response.
Any ideas would be greatly appreciated!
BTW, we are using LR 11.00Hi Ricardo,
I have never worked with LR but I can help you understanding the sequence of requests.
Before the first post request ending with restgui/batch/xml is sent, there should be a get request ending with /restgui/newsession?sap-client=XXX. The response to this request contains the session ID you are looking for in its body.
Cheers,
Tobias. -
SAP Business Explorer Analyzer Performance testing
Hi, All
I don't have any experience in SAP at all. So maybe I will ask silly questions.
I was asked to provide performance testing for SAP Business Explorer Analyzer. As you know it is Excel base application with ActiveX control from SAP. HP Loadrunner doesn't support such configuration (It can only work with SAPGUI). So I am forced to search for other possible solutions. So maybe here I can get ideas and opinions about options:
1. I asked SAP admins about possibility to do the same things what users do from BEx (query execution + some drill down in data) in SAPGUI, maybe with predefined parameters or with additional customization. Unfortunately I've got an answer that it isn't possible at all. Is it really?
2. Another idea is to simulate what users do in BEx with VBA since anyway Excel interacts with BEx engine via DBA. There I met another problem. There is no any documentation about ActiveX components (e.g. com.sap.bi.et.analyzer.addin.BExConnect) or API used in BExAnalyzer.xla. The question is "is it possible or not to fully automate all data manipulation with VBA" and "Where can I get documentation about SAP VBA API?"
Thanks,
AlexanderYou can run the queries with drilldown using transaction rsrt in list mode and interact via standard screen functions
This won't however give you the WAN or the presentation server overhead (ie formatting of the cells with excel wrappers of styles)
Read here for a testing example
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/60981d00-ca87-2910-fdb8-d4a2640d69d4?quicklink=index&overridelayout=true -
Stress and Performance test SAP NW EP7
Hi Experts,
Is there any application that we can use for stress/load and/or performance testing on
SAP NW7 EP7 SP15.
We are on Windows 2003/ Oracle 10g
Thanks,Hi,
You can book a GoLive service as per your requirement.
Refer https://websmp107.sap-ag.de/supportofferings
Thank you,
Tilak -
SAP provides Load testing/Performance testing tool
Kindly suggest any Load testing tool which is provided by SAP itself.
*Note to author of this question: I have taken the liberty of moving this to the proper thread
cheers, MarilynHi Swapan,
I would be glad to know if you can give me a step by step screenshot document for a Loadtest on SAP Application ( Any Module).
Y i am asking you all this,.. well, downloading and installing a loadrunner on a desktop/standallone machine is very simple,.. but when it comes to Network environment where you have Controller installed on one machine and Load Generators on Another machine.. and Diagnostics installed on ( i donno where it will be installed ) user/server machine.. it is really difficult to imagine/assume/picturize the whole scenerio by taking x as example..
I would be really glad and thankfull if someone can let us know, how to quick start a project..
I have gone thru the Documentation " How to Perform SAP EP Load Testing.." good enough to understand but it would be more good if someone have articulated with interactive screenshots..
Ok fine, now my next question is , how do we go with SAP GUI protocol..
can someone give me an example with some interactive screenshots..
If someone is working in SAP. then you may please contribute your knowledge by all means.. like https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/ba95531a-0e01-0010-5e9b-891fc040a66c [original link is broken]
This is a very beautiful video example on SAP Bex reports,.. with video and Voice..
Recorded by using Camtasia Studio software , which will record you desktop,.. how you do , while you explain in voice..
Hope someone comes up with a nice video presentation on SAP LOADRUNNER..
Can you please show me /upload any document with some interactive screenshots on configuring Loadrunner with SAP and testing with SAP Gui protocol ,..on any one module of SAP.. either it be SD, MM, or APO..
Infact as of now, i am in an urgent need of a sample scenerio of Loadtest by using Mercury Loadrunner ( SAP GUI Protocol) on any SAP Module with some interactive screenshots,...
I appreciate your quick response..
Will award maximum points.
Please help me.. by mailing any document with some sample scenerio's step by step to my mail id: [email protected].
Thanks
Vinni.. -
Hi all,
I would like to know if there is any spececific tool to perform Performance tests in PI. We have hundreds of interfaces and we can not perform these tests manually.
Any help will be appreciated.
Thanks
Dianahi
ref this
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3a67c790-0201-0010-89aa-d27d97dd1374
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e573e690-0201-0010-e098-f90e8dadc70a
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d0111fef-d311-2a10-c0b9-f33a49c1f2e5 -
Hi there,
I'm working on testing a AJAX and JavaScript Project which has several pages but all in the same URL. I need to test some attribute on the page or parameter past by AJAX or Javascript. Can Web Performance Test work to get what I want?
Thanks,
Hello,
Thank you for your post.
Web performance test is used to test if a server responses correctly and the response is consistent with what we expected. And we test the response speed, the stability and scalability.
The Web Performance Test Recorder records both AJAX requests and requests that were submitted from JavaScript, but
web test does not execute JavaScript. I am afraid that you can’t use web test to test parameter past by AJAX or JavaScript.
Please see:
Web Performance Test Engine Overview
About JavaScript and ActiveX Controls in Web Performance Tests
From the first link, “Client-side scripting that sets parameter values or results in additional HTTP requests, such as AJAX, does affect the load on the server and might require you to manually modify the Web Performance Test to simulate the scripting.”
If you want to execute the function typically performed by script in web test, you need to accomplish it in coded web performance test or a web performance test plugin. Please see:
How to: Create a Coded Web Performance Test
How to: Create a Web Performance Test Plug-In
I am not sure what the ‘some attribute on the page’ is. If you mean that you want to test those controls on the page, you can do coded UI test, which can test that the user interface for an application functions correctly. The coded UI test performs actions
on the user interface controls for an application and verifies that the correct controls are displayed with the correct values. You can refer to this article for detailed information about code UI test:
Verifying Code by Using Coded User Interface Tests
Best regards,
Amanda Zhu [MSFT]
MSDN Community Support | Feedback to us
Develop and promote your apps in Windows Store
Please remember to mark the replies as answers if they help and unmark them if they provide no help. -
Performance Testing - Upgrade from 4.6B to ECC6.0
Hi,
We are doing an upgrade from SAP 4.6B to ECC6.0. I would like to know what would be the best approach for doing a performance test in an upgrade project. More specifically,
1. What are the main components that need to be tested for performance?
2. What are the important transaction codes/external applications (if any) that can be used to do performance testing in both 4.6B and ECC6.0? (ST05 or ST30 or something else?)
3. Any best practice recommended by SAP for doing performance tests?
Thanks in Advance,
Reena> We are doing an upgrade from SAP 4.6B to ECC6.0. I would like to know what would be the best approach for doing a performance test in an upgrade project. More specifically,
>
> 1. What are the main components that need to be tested for performance?
Those components you use.
> 2. What are the important transaction codes/external applications (if any) that can be used to do performance testing in both 4.6B and ECC6.0? (ST05 or ST30 or something else?)
What is "important" for you?
Markus -
ActiveX Control recording but not playing back in a VS 2012 Web Performance Test
I am testing an application that loads an Active X control for entering some login information. While recording, this control works fine and I am able to enter information and it is recorded. However on playback in the playback window it has the error "An
add-on for this website failed to run. Check the security settings in Internet Options for potential conflicts."
Window 7 OS 64 bit
IE 8 recorded on 32 bit version
I see no obvious security conflicts. This runs fine when navigating through manually and recording. It is only during playback where this error occurs.Hi IndyJason,
Thank you for posting in MSDN forum.
As you said that you could not playback the Active X control successfully in web performance test. I know that the ActiveX controls in your Web application will fall into three categories, depending on how they work at the HTTP level.
Reference:
https://msdn.microsoft.com/en-us/library/ms404678%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396
I found that this confusion may be come from the browser preview in the Web test result viewer. The Web Performance Test Results Viewer does not allow script or ActiveX controls to run, because the Web performance test engine does not run the, and for security
reasons.
For more information, please you refer to this follwoing blog(Web Tests Can Succeed Even Though It Appears They Failed Part):
http://blogs.msdn.com/edglas/archive/2010/03/24/web-test-authoring-and-debugging-techniques-for-visual-studio-2010.aspx
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. -
[Ann] FirstACT 2.2 released for SOAP performance testing
Empirix Releases FirstACT 2.2 for Performance Testing of SOAP-based Web Services
FirstACT 2.2 is available for free evaluation immediately at http://www.empirix.com/TryFirstACT
Waltham, MA -- June 5, 2002 -- Empirix Inc., the leading provider of test and monitoring
solutions for Web, voice and network applications, today announced FirstACT™ 2.2,
the fifth release of the industry's first and most comprehensive automated performance
testing tool for Web Services.
As enterprise organizations are beginning to adopt Web Services, the types of Web
Services being developed and their testing needs is in a state of change. Major
software testing solution vendor, Empirix is committed to ensuring that organizations
developing enterprise software using Web Services can continue to verify the performance
of their enterprise as quickly and cost effectively as possible regardless of the
architecture they are built upon.
Working with organizations developing Web Services, we have observed several emerging
trends. First, organizations are tending to develop Web Services that transfer a
sizable amount of data within each transaction by passing in user-defined XML data
types as part of the SOAP request. As a result, they require a solution that automatically
generates SOAP requests using XML data types and allows them to be quickly customized.
Second, organizations require highly scalable test solutions. Many organizations
are using Web Services to exchange information between business partners and have
Service Level Agreements (SLAs) in place specifying guaranteed performance metrics.
Organizations need to performance test to these SLAs to avoid financial and business
penalties. Finally, many organizations just beginning to use automated testing tools
for Web Services have already made significant investments in making SOAP scripts
by hand. They would like to import SOAP requests into an automated testing tool
for regression testing.
Empirix FirstACT 2.2 meets or exceeds the testing needs of these emerging trends
in Web Services testing by offering the following new functionality:
1. Automatic and customizable test script generation for XML data types – FirstACT
2.2 will generate complete test scripts and allow the user to graphically customize
test data without requiring programming. FirstACT now includes a simple-to-use XML
editor for data entry or more advanced SOAP request customization.
2. Scalability Guarantee – FirstACT 2.2 has been designed to be highly scalable to
performance test Web Services. Customers using FirstACT today regularly simulate
between several hundred to several thousand users. Empirix will guarantee to
performance test the numbers of users an organization needs to test to meet its business
needs.
3. Importing Existing Test Scripts – FirstACT 2.2 can now import existing SOAP request
directly into the tool on a user-by-user basis. As a result, some users simulated
can import SOAP requests; others can be automatically generated by FirstACT.
Web Services facilitates the easy exchange of business-critical data and information
across heterogeneous network systems. Gartner estimates that 75% of all businesses
with more than $100 million in sales will have begun to develop Web Services applications
or will have deployed a production system using Web Services technology by the end
of 2002. As part of this move to Web Services, "vendors are moving forward with
the technology and architecture elements underlying a Web Services application model,"
Gartner reports. While this model holds exciting potential, the added protocol layers
necessary to implement it can have a serious impact on application performance, causing
delays in development and in the retrieval of information for end users.
"Today Web Services play an increasingly prominent but changing role in the success
of enterprise software projects, but they can only deliver on their promise if they
perform reliably," said Steven Kolak, FirstACT product manager at Empirix. "With
its graphical user interface and extensive test-case generation capability, FirstACT
is the first Web Services testing tool that can be used by software developers or
QA test engineers. FirstACT tests the performance and functionality of Web Services
whether they are built upon J2EE, .NET, or other technologies. FirstACT 2.2 provides
the most comprehensive Web Services testing solution that meets or exceeds the changing
demands of organizations testing Web Services for performance, functionality, and
functionality under load.”
Learn more?
Read about Empirix FirstACT at http://www.empirix.com/FirstACT. FirstACT 2.2 is
available for free evaluation immediately at http://www.empirix.com/TryFirstACT.
Pricing starts at $4,995. For additional information, call (781) 993-8500.Simon,
I will admit, I almost never use SQL Developer. I have been a long time Toad user, but for this tool, I fumbled around a bit and got everything up and running quickly.
That said, I tried the new GeoRaptor tool using this tutorial (which is I think is close enough to get the jist). http://sourceforge.net/apps/mediawiki/georaptor/index.php?title=A_Gentle_Introduction:_Create_Table,_Metadata_Registration,_Indexing_and_Mapping
As I stumble around it, I'll try and leave some feedback, and probably ask some rather stupid questions.
Thanks for the effort,
Bryan -
Performance Test - Massive data generation
I would like to generate a massive quantity of date in SAP ERP, to be extracted by SAP BW, in an effort to create a baseline Volume of 1-2 TB of data for a performance Test Activity in BW.
We're investigating tools like Quest's DataFactory which generates date directly on the Oracle Tables.
Does anyone have experiences with such activities or scenarios.Hi,
on the search for another tool i found this one
http://www.turbodata.ca/help/testdatageneratoroverview.htm
Claudius -
Hi,
I will be running my performance test soon. Does anyone know what are the parameter to monitor /tune ? It will be good if their are any guide that can be reference to.
Thanks
LauranHi Lauran
You can have a look here for details:
https://websmp110.sap-ag.de/performance
Cheers.
Please award points for helpful answers. -
Web performance test using Ultimate VS2012 is possible?
Hello,
I worked on automation using VS2012 for different client who used .net. Now i am on different account who used Java and my goal is same to convert day to day functionality checked in automation. Any help?? how to start where to start???
Thanks in advance!
Hema.
HSHi SCRana,
Thank you for posting in MSDN forum.
According to your description, you mean that you want to set the breakpoint and debug the web performance test during using the recorder to record this web performance test, am I right?
As far as I know that there have no this feature of breakpoint/debugger in web performance test.
Generally, we set the breakpoint and debug this coded web performance test after we finished this web performance recording.
So if you still want to this feature, I suggest you could submit this feature request:
http://visualstudio.uservoice.com/forums/121579-visual-studio.
The Visual Studio product team is listening to user voice there. You can send your idea there and people can vote. If you submit this suggestion, I hope you could post that link here, I will help you vote it.
Thanks for your understanding.
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.
Maybe you are looking for
-
How can I get iTunes to refresh its database of the music on my PC?
This is what I want to do: 1.Delete a lot of tracks in various folders on my hard drive 2.Then get iTunes to run through its database and compare to my hard drive and remove any references to tracks it can no longer find. How do I do this? I can't fi
-
Why doesn't Acrobat XI, pdf created in Corel Vetnura 10, print to my Epson Gluntz & Jensen ictp Platemaker?
-
Mad: Can't get wireless work either on boot or after resume: 3945ABG
lspci | grep Wireless 03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02) /etc/rc.conf # /etc/rc.conf - Main Configuration for Arch Linux # LOCALIZATION # LOCALE: available languages can be listed wi
-
Hi to all. in table am using xmltype column. table Test designed as empid int type int doc xmltype Test table contains 2 laks records. select query is Select empid,type, doc from Test Where empid=2; while this qry execute more time. without doc selec
-
Where to report firmware localization errors?
On my Nokia E60 and later E51 I've found some errors in Bulgarian translation. Where can I report them? I've contacted with Nokia Care - Bulgaria and they answered me that problems of such matter should be reported on Nokia Support Discussions. Is th