14 days ago
Topic:
StresStimulus .csv file reference stuck.
DSFPosts: 29
|
Thanks George, Much appreciated. StresStimulus is getting slicker by the day!
|
|
|
14 days ago
Topic:
StresStimulus .csv file reference stuck.
George @StresStimulusAdministrator Posts: 548
|
Thank you for your update! We will add support for the “;” separator in CSV files for importing to the Authentication dataset in the v5.9 release scheduled for next month. I will post here when it is available in the public beta. - Cheers
|
|
|
15 days ago
Topic:
Testing Windows Services apps
George @StresStimulusAdministrator Posts: 548
|
StresStimulus can test backend Windows service type calls and can be done one of two ways.
|
|
|
15 days ago
Topic:
Testing Windows Services apps
Unregistered UserPosts: 509
|
Can StresStimulus implement the load testing for backend Windows Service type of apps, instead of a Web API or website with UI?
|
|
|
18 days ago
Topic:
StresStimulus .csv file reference stuck.
DSFPosts: 29
|
We found the issue to be related to the CSV file being semi colon delimited not colon delimited. When saving an Excel spreadsheet as a csv file the default delimiter is semi colon. This throws the Authentication dataset off when importing the csv file, unlike the Datasets import where one can define the delimiter type on import.
|
|
|
19 days ago
Topic:
StresStimulus .csv file reference stuck.
George @StresStimulusAdministrator Posts: 548
|
Thank you for the update. I retested importing a.csv file in the authentication step with a few values and cannot replicate the issue. Your support rep will figure out the issue and give you the solution.
-Cheers
|
|
|
19 days ago
Topic:
StresStimulus .csv file reference stuck.
DSFPosts: 29
|
This applies only to importing a .csv file in the authentication step. Importing as a dataset works as expected.
|
|
|
19 days ago
Topic:
StresStimulus .csv file reference stuck.
DSFPosts: 29
|
Hi George, I have recreated the csv several times using different names and containing the required 3 columns complete with data with the same outcome. Have booked a support session later my day today. Will try the copy and paste the in meantime.
|
|
|
19 days ago
Topic:
StresStimulus .csv file reference stuck.
George @StresStimulusAdministrator Posts: 548
|
Looks like StresStimulus does not recognize the .csv file as having at least 3 columns. To make sure the .csv file is correctly formed, open it in Excel and verify there are, in fact, 3 columns. If you are still having issues importing the data, as a workaround, you may copy the data from Excel into the clipboard and paste it into the Authentication grid. You can also schedule a support session (if you have Premium support), and your support rep will address this issue.
- Cheers
|
|
|
20 days ago
Topic:
StresStimulus .csv file reference stuck.
DSFPosts: 29
|
Version 5.8.8685 x64 CLR 4.0
I created a .csv with a bunch of test users and passwords to use but I forgot to add the domain column. When I tried to import the file under authentication I ran into the exception below.
StresStimulus has encountered an unexpected error while processing the following .csv file: {0} Error Details: The file must have 3 columns: Domain, UserName and Password.
I then edited the .csv file and added the Domain column, saved it and tried to import the file again however I get the same error. I then closed the test case and re-opened it and tried again but still get the same error. I then renamed the csv file with the 3 required columns to a different name and tried to import that with the same error reported. I then closed the StresStimulus application itself, re-opened it, opened the test case and tried to import the .csv file with the same error reported. As a sanity check I created a new .csv with the three required columns (but no entries) and tried to import that. This time SS complains that the file has no data. Good. Then I try and import the original updated .csv file and we are back at the "File must have 3 columns" error.
It appears that StresStimulus does not forget of refresh a .csv file once imported, even after the application has been restarted.
Not knowing what else to do I rebooted the host but still the problem persist. I then resorted to creating a totally new .csv with the required columns and entries but still the error persists.
What to do?
Please investigate this issue.
|
|
|
29 days ago
Topic:
Storing perfmon counters data in the SQL Server
George @StresStimulusAdministrator Posts: 548
|
Yes, this is done automatically. After you add perfmon counters to the test configuration, all perfmon data points are automatically collected and stored in the same database with a test result. Perfmon counters data is stored in the following tables:
|
|
|
29 days ago
Topic:
Storing perfmon counters data in the SQL Server
Unregistered UserPosts: 509
|
How can we add to the test monitoring of the server performance counters during the test run ( e.g., monitoring CPU, memory, disk, database)? Can we save server monitoring details in the same SQL database where we will be saving the StresStimulus test result? Moreover, the server monitoring counters' details (e.g., graphs, tables) should be linked to the StresStimulus test run details during the specific test run. When we analyse the test result, we need to see the StresStimulus results, graphs, tables, and server monitoring details side by side.
|
|
|
10/23/2023
Topic:
Load generator CPU is reaching 100 percent
George @StresStimulusAdministrator Posts: 548
|
The most common cause of high CPU utilization is test case configuration. Here are a few suggestions you can try: - Make sure you configured a realistic think-time (https://support.stresstimulus.com/display/doc58/Think+Time). It typically should be what It takes for an average user to look at a page and make their next click. Selecting a too-low think-time can cause inaccurate performance test results.
- Make sure you have enabled the client execution delays, representing client-side page rendering time and script execution time (https://support.stresstimulus.com/display/doc58/Client+execution+delays)
- If you have multiple test cases, one of them may use CPU cycles the most. You may execute your test with various combinations of the test cases to single out a test case causing high CPU utilization and troubleshoot it separately.
For more targeted troubleshooting, additional details would required that you can discuss with your support rep.
- Cheers
|
|
|
10/21/2023
Topic:
What ports needed to be open for distributed tst
George @StresStimulusAdministrator Posts: 548
|
You are correct. To do distributed testing, you need the following ports to be open: - Incoming port 49998 on the injector machine so it can be queried by the controller machine. It is the only port required to be open to run distributed tests.
- Incoming port 49996 on the server you wish to monitor. If you wish to monitor the server using PerfMon Agent as described https://support.stresstimulus.com/display/doc58/Windows+Servers+Monitoring, open this port on the server.
- Port 49386 is only used during the recording a script and does not need to be open.
|
|
|
10/21/2023
Topic:
What ports needed to be open for distributed tst
Unregistered UserPosts: 509
|
We will use 5 Windows machines to install and run StresStimulus. We will be using these machines to record different applications. These applications are deployed in the different environments We are ensuring that these three ports are opened: 49386,49996 and 49998 https://support.stresstimulus.com/display/doc58/General https://support.stresstimulus.com/display/doc58/Windows+Servers+Monitoring https://support.stresstimulus.com/display/doc58/Installing+Agents+on+Microsoft+Azure During the test run, we may use all the machines (1 controller and 4 injectors). Please let me know if we need to open any other port for using the StresStimulus.
|
|
|
10/20/2023
Topic:
Load generator CPU is reaching 100 percent
venu.sssPosts: 1
|
We are running load test with 1000vu in our project. We used 4 load generators. CPU on LG machines is going to 100% when the user load reaches ~150 on Load generator. I have verified the LGs before starting the test. CPU on all machines is less than 3 percent. During the test, only Stresstimulus process is taking ~98 percent cpu.

|
|
|
10/19/2023
Topic:
Avg. trans. time doesn't match Avg. request time
George @StresStimulusAdministrator Posts: 548
|
Here is how transaction time and TTLB time are calculated: - Transaction time = (Latest TTLB time – First request time). Note the latest TTLB does not mean the last request’s TTLB. For example, if requests #1 and #2 are requested in parallel, and response for #2 comes first, then TTLB of #1 will be used for transaction time calculation
- Request’s TTLB = (Response time – Request Time)
Some requests in transactions are sent to the server in parallel as described https://support.stresstimulus.com/display/doc58/Request+concurrency. This is why, in your example, the sum of all Avg. times to receive a response is greater than the Avg. transaction time. By design, they are not supposed to match. For an in-depth analysis of your application performance profile, I suggest looking at the waterfall diagram as described https://support.stresstimulus.com/display/doc58/Waterfall++View to see the concurrency of the requests/responses in a transaction.
|
|
|
10/19/2023
Topic:
Avg. trans. time doesn't match Avg. request time
Unregistered UserPosts: 509
|
We are unable to understand how “Avg transaction response times” and “Avg time to receive the response (TTLB)” are calculated and how are they related to each other. Eg: The Avg response time is 79.13 sec and sum of all Avg time to receive response (TTLB) is 102.82 sec. we are unable to understand how sum of all avg time to receive is higher than avg response time of transactions. Also please help us, how to derive avg response times of transaction from request details. As of now we are interpreting (sum of all avg time to receive response(TTLB) of request details = Avg transaction response times)
|
|
|
10/18/2023
Topic:
after changing external component I have to restar
George @StresStimulusAdministrator Posts: 548
|
Unfortunately, all .NET applications locks DLLs after starting; therefore, to use a new version of DLL after changes, the application must restart. So it is not a StresStimulus limitation but rather a .NET limitation. However, as I mentioned on the meeting, there is a workaround instead of external components with DLL to use scriptable components that do not require Visual Studio, DLL, or StresStimulus restart The only downside of scriptable components is that they do not have a debugger. However, if after an external component is developed, you still need to make frequent small changes in your code, and the debugger is no longer necessary, you can move your code from the external components to the scriptable component and not restart SS.
|
|
|
10/18/2023
Topic:
after changing external component I have to restar
Unregistered UserPosts: 509
|
Why is it every time after changing external component I have to restart StresStimulus?
|
|
|