Keploy Blog Website

  • Tracing TLS Data with Ethical and Secure Practices

    Tracing TLS Data with Ethical and Secure Practices

    —

    by

    in

    Network security professionals and observability applications have been trying to trace data in secure TLS connections since a very long time now. TLS( Transport Layer Security) is an encryption protocol that is used by servers are clients for encrypting the data that they share over a connection. Specifically, it uses symmetric encryption which creates a…

  • Efficient TCP Server Connection Management

    Efficient TCP Server Connection Management

    —

    by

    in

    TCP connections, they are everywhere, almost every online interaction you make, whether it’s streaming your favourite video, sending an important email, or just casually browsing through different websites. They are like the foundational building blocks of the internet and so it’s important for them to be consistent and reliable. As you can see TCP servers…

  • Top Selenium Alternatives For Your Node js Application

    Top Selenium Alternatives For Your Node js Application

    —

    by

    in

    Selenium has long been the standard for web automation testing, but modern web development demands more flexible, efficient, and developer-friendly solutions. Key Takeaway: For backend API testing beyond Selenium’s browser-based approach, Keploy auto-generates tests from real production traffic using eBPF — requiring zero code changes. With auto-generated mocks, non-deterministic data handling, and native CI/CD support,…

  • Gorilla Testing vs Monkey Testing – What’s right for you

    Gorilla Testing vs Monkey Testing – What’s right for you

    —

    by

    in

    Imagine you’re testing a specific feature in an app, say the login page. You’ve already run your test cases, and things look fine, but you want to go further. What if you hammer this one feature repeatedly, trying to break it by using unexpected inputs or extreme scenarios? Gorilla testing is an approach that is…

  • Access Control Testing: Principles, Vulnerabilities & Tools

    Access Control Testing: Principles, Vulnerabilities & Tools

    —

    by

    in

    Access control, also known as authorization, is a critical aspect of application security that ensures users can access only the resources they are permitted to use. And a failure in access control,- can lead to unauthorized data exposure, privilege escalation, or system compromise. Imagine, What if the keys to your house were lying in plain…

  • What is Postgres Wire Protocol

    What is Postgres Wire Protocol

    —

    by

    in

    Databases are the backbone of modern applications, enabling efficient storage and retrieval of data. But have you ever wondered why databases like PostgreSQL don’t simply use HTTP for communication? The answer lies in the specialized nature of database protocols. The PostgreSQL wire protocol is specifically designed to handle complex database tasks such as transactions, secure…

  • Volume Testing: A Comprehensive Guide

    Volume Testing: A Comprehensive Guide

    —

    by

    in

    Volume testing is a non-functional test that checks how software behaves when handling large volumes of data. By loading the database and system with high data quantities, it uncovers performance degradation, memory issues, and storage limits. The goal is to confirm the application stays stable and responsive as data grows. When building or maintaining software,…

  • Continuous UI Testing Pipeline: BrowserStack with GitHub Actions

    Continuous UI Testing Pipeline: BrowserStack with GitHub Actions

    —

    by

    in

    Did you know 88% of users don’t return to sites with poor experiences, even if they offer excellent services and content? It’s time to recognize that a seamless user interface (UI) and user experience (UX) are essential to a product or company’s success, not mere luxuries. This is where Continuous UI Testing steps in. Ditching…

  • Boost Unit Test Efficiency Using AI-Powered Extensions for VS Code

    Boost Unit Test Efficiency Using AI-Powered Extensions for VS Code

    —

    by

    in

    In the fast-paced world of software development, time-to-market is everything. With AI and generative AI tools making their mark, developers now have the power to reduce development time drastically while maintaining high code quality. Strong testing foundations like API testing basics also play a key role in ensuring reliability. One such game-changing application? AI-powered VS…

  • Playwright Alternative for API Testing

    Playwright Alternative for API Testing

    —

    by

    in

    If you’re an SDET who’s been using Playwright for API testing, you might be all too familiar with the frustrations of dealing with database dependencies, data management, and the endless need for cleanup. Let’s face it – Playwright, while fantastic for UI testing, can be cumbersome when it comes to API testing. But what if…