Very Good Sir, This really helps for POC of any performance tools ... Thanks a lot !
@sricanwin110 ай бұрын
Thanks a lot for the information. Do we feature wise comparision report for opentext ALM quality center vs other ALM tools? If we can add licence cost as well that will be great
@RaghavPal10 ай бұрын
Ok.. will try
@rahulgiri98804 ай бұрын
Which will be your way to go tool and why ? This video doesn’t talks about that.
@RaghavPal4 ай бұрын
Rahul When it comes to performance testing, there are several tools to choose from, each with their own strengths and weaknesses. It will be difficult to pick one as it will depend on scenario, testing needs, project needs etc. Still if someone wants to start learning performance testing, I would recommend Apache JMeter Apache JMeter is a powerful, open-source tool that is widely used for load and performance testing of web applications, APIs, databases, and other server-based systems. It allows you to simulate various scenarios and generate loads to assess the system's performance under different conditions -
@amolmandloi8249 Жыл бұрын
Hi, if i want to start for performance testing so which is better tool out of these for api and web based testing
@RaghavPal Жыл бұрын
Hi Amol There are many different tools available for performance testing, so it can be difficult to decide which one is right for you. Here are a few of the most popular tools for API and web based testing: * **JMeter:** JMeter is a free and open-source tool that is widely used for performance testing. It is a powerful tool that can be used to test a wide variety of applications. [Image of JMeter tool logo] * **LoadRunner:** LoadRunner is a commercial tool that is owned by Micro Focus. It is a powerful tool that can be used to test a wide variety of applications. [Image of LoadRunner tool logo] * **ApacheBench:** ApacheBench is a free and open-source tool that is used to test the performance of web servers. It is a simple tool that can be used to test the performance of a single web page or a group of web pages. [Image of ApacheBench tool logo] * **Gatling:** Gatling is a free and open-source tool that is used to test the performance of web applications. It is a powerful tool that can be used to test a wide variety of web applications. [Image of Gatling tool logo] The best tool for you will depend on your specific needs and requirements. If you are looking for a free and open-source tool, then JMeter or ApacheBench are good options. If you are looking for a more powerful tool, then LoadRunner or Gatling are good options. Here are some factors to consider when choosing a performance testing tool: * **The type of applications you need to test:** Some tools are better suited for testing web applications, while others are better suited for testing API's. * **The size and complexity of the applications you need to test:** Some tools are better suited for testing small and simple applications, while others are better suited for testing large and complex applications. * **Your budget:** Some tools are free, while others are commercial tools that require a license. Once you have considered these factors, you can start to narrow down your choices and choose the best tool for your needs.
@amolmandloi8249 Жыл бұрын
@@RaghavPal thanks for the detail reply it means alot
@iamRaaZ09 Жыл бұрын
Thanks for the great information. Which performance testing tool will you advise for mobile app testing.
@RaghavPal Жыл бұрын
Rajesh You can check the following *Perfecto Mobile* *Applitools Visual AI* *LoadRunner Mobile* *NeoLoad* *BrowserStack App Live* These tools allow you to test the performance of your mobile app across a variety of devices, networks, and scenarios. They also provide you with detailed reports on the performance of your app, which can help you to identify and fix performance bottlenecks
@TechCommuteTelugu Жыл бұрын
Which tool or software you are using in the video for comparison?
@RaghavPal Жыл бұрын
used Slides
@rahuljha8839 Жыл бұрын
Hi Raghav, How is the future of Performance testing and Performance engineering wrt the career growth ?
@RaghavPal Жыл бұрын
Hi Rahul, The future of Performance Testing and Performance Engineering is quite promising in terms of career growth. With the increasing reliance on technology and the need for faster and more reliable applications, the demand for performance testing and engineering professionals is expected to rise. Some of the trends in the industry that will impact the future of Performance Testing and Performance Engineering include the increasing adoption of cloud-based technologies, the growing use of microservices architecture, and the shift towards DevOps practices. These trends are driving the need for new performance testing and engineering approaches that are agile, automated, and scalable. To keep up with these trends, performance testing and engineering professionals will need to develop new skills in areas such as cloud-based performance testing, performance testing of microservices, and performance testing in DevOps. They will also need to stay up-to-date with the latest tools and technologies in the field. Overall, the future of Performance Testing and Performance Engineering looks bright, and there are plenty of opportunities for professionals who are willing to adapt and evolve with the changing landscape of technology.
@rajkumaraadepu3951 Жыл бұрын
Hi Sir I love your videos which are very informative and educative. Truly you are my inspiration to learn coding. Thanks for every thing.... I have a doubt. I have created a project for mobile automation using webdriverio and appium and typescript. Commonly, we give path of the apk to be tested which may be available with in the project or any where in the local drives. But using the desired capabilities in a function in a page objects file, can we launch any already installed apk in android emulator (on windows machine) by calling the function in the steps-definitions. (cucumber framework) If we can... Plz let me know how.... I will be waiting for your reply and solution... please please...
@RaghavPal Жыл бұрын
Yes, it is possible to launch an already installed APK on an Android emulator using WebDriverIO and Appium. You can do this by setting the appPackage and appActivity desired capabilities in your Appium server configuration. The appPackage capability specifies the package name of the app to be launched, while the appActivity capability specifies the activity name to launch when the app is opened. You can find the package name and activity name of an installed app using the following command: adb shell "dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'" adb shell "dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'" Once you have obtained the package name and activity name, you can set the appPackage and appActivity capabilities in your Appium configuration as follows: capabilities: { platformName: 'Android', deviceName: 'emulator-5554', appPackage: 'com.example.package', appActivity: '.MainActivity' } In order to launch the already installed APK, you can omit the app capability and set the appPackage and appActivity capabilities to the appropriate values for the installed app. Here's an example of how you could set the appPackage and appActivity capabilities in a page object function: import { AndroidDriver } from 'appium-android-driver'; class MyPageObject { driver: AndroidDriver; constructor(driver: AndroidDriver) { this.driver = driver; } async launchApp() { await this.driver.startActivity('com.example.package', '.MainActivity'); } } Then, you can call this function in your step definitions as follows: import { Given } from 'cucumber'; import MyPageObject from './MyPageObject'; Given('I launch the app', async function() { const myPageObject = new MyPageObject(this.driver); await myPageObject.launchApp(); }); This will launch the already installed app on the Android emulator.
@rajkumaraadepu3951 Жыл бұрын
@@RaghavPal Hi sir, Can you make a video tutorial for this please.... It helps so many who are on learning track.... 🙏🙏🙏🙏🙏🙏🙏
@RaghavPal Жыл бұрын
I will plan
@bimsara1210 ай бұрын
Please do a tutorial series for K6 tool?
@RaghavPal10 ай бұрын
Sure.. will do Bimsara
@ramugr4124 Жыл бұрын
How about VSTS.
@RaghavPal Жыл бұрын
VSTS is a cloud-based platform for software development and DevOps
@vinayp959 Жыл бұрын
Hi Raghav, which framework would be best Robot vs BDD cucumber? I need to propose to my client. Please answer
@RaghavPal Жыл бұрын
Hi Vinay, The choice of framework between Robot Framework and BDD Cucumber depends on various factors such as the project requirements, the skills and experience of the team, and the preferences of the client. Both frameworks have their own advantages and disadvantages, and the choice should be based on what fits best for the project. Robot Framework is a generic test automation framework that supports a wide range of application types and technologies. It has a simple syntax that is easy to learn, and it offers various libraries and plugins for different functionalities. Robot Framework uses a keyword-driven approach, which makes test cases readable and understandable, even for non-technical stakeholders. It also offers support for various test data formats, such as XML and CSV. Robot Framework is suitable for projects where the focus is on test automation and quick feedback. On the other hand, BDD Cucumber is a behavior-driven development framework that promotes collaboration between stakeholders such as developers, testers, and business analysts. It uses plain English sentences to describe the behavior of the system in a way that is easily understood by non-technical stakeholders. BDD Cucumber supports test automation through the use of step definitions and provides the ability to generate reports in various formats. BDD Cucumber is suitable for projects where the focus is on collaboration, communication, and ensuring that the system behaves as expected from the business perspective. In summary, both frameworks have their own strengths and weaknesses, and the choice between them should be based on the specific needs and requirements of the project. If the project requires a focus on test automation and quick feedback, Robot Framework might be the better choice. If the project requires collaboration between stakeholders and a focus on ensuring that the system behaves as expected from a business perspective, BDD Cucumber might be the better choice
@vinayp959 Жыл бұрын
@@RaghavPalThankYou very much for your support
@vinayp959 Жыл бұрын
@@RaghavPalcould you please list out disadvantages of robot framework
@RaghavPal Жыл бұрын
Sure, here are some disadvantages of the Robot Framework: Limited language support: Robot Framework only supports a limited set of programming languages such as Python and Java, which may limit its applicability in certain contexts. Limited test automation capabilities: Robot Framework is primarily designed for functional testing and does not offer extensive support for non-functional testing such as performance testing, security testing, or load testing. Steep learning curve: While Robot Framework is designed to be user-friendly, there is still a learning curve associated with understanding its syntax, framework architecture, and integration with other tools. Limited reporting capabilities: The built-in reporting capabilities of Robot Framework are limited and may not provide the level of detail required for complex testing scenarios. Requires additional libraries: While Robot Framework comes with a set of standard libraries, additional libraries are required to support more advanced testing scenarios. It's important to note that these disadvantages may not be significant for all use cases, and the advantages of using Robot Framework may outweigh any potential drawbacks depending on your specific testing needs.
@vybhaveswaraiah7114 Жыл бұрын
Great content about Performance Testing tools 🙂👍
@RaghavPal Жыл бұрын
Thanks Vybhav
@swapnilingole93138 ай бұрын
Hi Raghav, could you please provide us K6 tutorial series? #Askraghav
@RaghavPal8 ай бұрын
I will plan on that Swapnil
@omkarkhatavkar3650 Жыл бұрын
Hi Raghav, what do you think about Robocorp Automation Studio? It is a open source RPA tool. Do you think it will be a big revolution in RPA world where all tools are paid? Can you please make a video on it?
@RaghavPal Жыл бұрын
Robocorp Automation Studio is a relatively new open-source RPA tool that has gained popularity in the RPA community. It provides a platform for building and managing software robots, or "bots", that can automate repetitive tasks across a range of applications and systems. One of the biggest advantages of Robocorp Automation Studio is that it is open-source and free to use. This is a significant departure from many of the existing RPA tools, which are often expensive and require significant licensing fees. In terms of its potential impact on the RPA world, it is difficult to predict whether Robocorp Automation Studio will be a "big revolution" in the industry. However, its open-source nature and the growing interest in RPA could certainly make it an important player in the space. Additionally, as an open-source tool, Robocorp Automation Studio has the potential to attract a community of developers and contributors who can help to improve and extend the functionality of the tool. This could lead to a more vibrant ecosystem of RPA tools and applications that are accessible to a wider range of users and organizations. Overall, Robocorp Automation Studio is an exciting development in the RPA world, and it will be interesting to see how it evolves and is adopted by the community over time
@omkarkhatavkar3650 Жыл бұрын
@@RaghavPal thanks for taking out time to reply extensively