Thursday, 22 August 2024
Wednesday, 21 August 2024
AZURE (DEVOPS) – DASHBOARD WIDGETS ARE NOT REFLECTING THE REAL TIME DATA
Azure Dashboard widgets are not
reflecting real time data, such as there are delays in updating the dashboard, if
there are failures in the application, or build, or release, or test executions
which are not captured correctly and alerted.
There are pipelines created for the
project or application, when build failure occurs such as cancelled or failed
during the execution, due to this one dashboard widget is getting updated and
others are not.
Due to the above-mentioned discrepancy or
issue, there are hard times in monitoring and alerting.
The below is an example.
1.User has cancelled the Build Execution
2. Build Pipeline Analytics are not
updated
3. Discrepancy in the data displayed by Dashboards Widgets
Saturday, 30 March 2024
App Connect Enterprise integration with Azure DevOps
⚙️ Azure DevOps CI/CD Pipeline for Enterprise Testing
Build and deployment automation with Unit, Integration, System and Performance Testing
๐ Continuous Integration & Continuous Deployment
CI/CD is a key DevOps practice that helps streamline and accelerate the software development lifecycle. In this implementation, Azure DevOps is used to create automated Build and Deployment Pipelines for an enterprise integration solution.
๐️ Automated Build & Deployment Pipeline
Whether the code is deployed for the first time or an existing webservice project is redeployed, the configured pipelines are triggered automatically. The required validations and tests are executed before the code is promoted to a higher environment.
๐งช Automated Testing & Validation
Multiple testing levels are incorporated into the delivery workflow to validate application quality before promotion to higher environments.
๐ Enterprise Integration Landscape
Enterprise environments commonly contain heterogeneous applications developed using technologies such as C, Java, Python and JavaScript, together with databases such as Oracle, MySQL, SQL Server and DB2.
With high-volume and diverse data communication across these systems, Enterprise Service Bus technologies such as IBM App Connect Enterprise play an important role in enterprise integration. Therefore, effective development, testing and operations are essential for business success.
๐ฏ Key Takeaway
Integrating automated testing into Azure DevOps CI/CD helps organizations validate code continuously and establish a reliable path from development through deployment.
Build → Test → Validate → Deploy → Promote ๐
๐ฌ Explore the Complete E2E Demo Series
Explore the complete E2E Product Using App Connect Enterprise series, covering integration, testing, performance and DevOps.
▶️ Watch E2E App Connect Enterprise PlaylistIBM App Connect Enterprise • API & Web Service Testing • E2E Integration • Negative Testing
Follow the Complete Engineering Journey
Subscribe for more full-stack development, automated testing, CI/CD, DevOps, and software engineering projects.
App Connect Enterprise Non-Functional Testing with JMeter
⚡ Performance Testing with JMeter & AI Analytics
JMeter performance testing, automated reporting, AI-powered analysis, and Azure Pipelines integration.
๐ Performance Testing with Apache JMeter
Comprehensive performance testing was implemented using Apache JMeter to evaluate application behavior under different workload conditions. Test executions generate detailed performance reports, making it easier to analyze application responsiveness and identify potential performance bottlenecks.
๐งช Automated Performance Test Execution
Each performance test execution produces a dedicated report containing important metrics that help assess the stability and responsiveness of the application.
Reports generated for every test execution.
Analyze application performance and behavior.
Compare executions to identify deviations.
Identify unexpected performance changes.
๐ค AI & Data Science Powered Performance Insights
In addition to traditional performance reports, a customized Artificial Intelligence and Data Science reporting layer is integrated into the solution.
The custom analytics provide additional insight into whether application performance has deviated from expected behavior across test executions. This enables teams to move beyond raw performance metrics toward data-driven performance intelligence.
๐ Azure Pipelines Integration
The AI and Data Science based custom performance reports are integrated with Azure Pipelines, allowing performance insights to become part of the automated delivery workflow.
๐ฏ Why Combine Performance Testing with AI?
Traditional performance testing provides valuable execution metrics, while AI and Data Science can help identify patterns and deviations across those results.
The result is a more intelligent performance engineering workflow where test execution, reporting, analytics, and CI/CD work together.
๐ฌ Explore the Complete E2E Demo Series
Watch the complete E2E Product Using App Connect Enterprise series, including integration, testing, performance, and DevOps demonstrations.
▶️ Watch E2E App Connect Enterprise PlaylistIBM App Connect Enterprise • API & Web Service Testing • E2E Integration • Negative Testing
Follow the Complete Engineering Journey
Subscribe for more full-stack development, automated testing, CI/CD, DevOps, and software engineering projects.
App Connect Enterprise integration with ‘ERP’
๐งช ERP System Testing with App Connect Enterprise
Webservice/API Integration, User Interface Testing & Acceptance Validation
๐ท ERP Integration & API Enablement
The ERP application is a desktop-based application and does not provide built-in webservice or API capabilities. To enable communication with the IBM App Connect Enterprise middleware, dedicated webservices/APIs were created for the ERP application.
๐ Integration Flow
๐ ️ Webservice & API Implementation
The required webservices/APIs were successfully created and integrated with the App Connect Enterprise middleware solution.
This integration enables the middleware to communicate with the ERP application and transport business data reliably between the participating systems.
๐งช System Testing & Acceptance Validation
System-level tests were designed to validate the User Interface and Acceptance Testing aspects of the integrated solution.
Test data and response validations verify that the information transported through the integration is correctly received and registered in the ERP system.
✅ Key Business Data Validations
Validate voucher information and uniqueness.
Verify correct patient information.
Confirm accurate invoice date transportation.
Validate invoice amount and data integrity.
Verify payment method registration.
Ensure every voucher has a unique identifier.
๐ฏ Testing Objective
The objective is to ensure that data sent through the webservice/API is correctly transported, transformed where required, and registered in the ERP system with complete business-data integrity. The tests also help validate the reliability of the integration between the ERP application and IBM App Connect Enterprise.
๐ฌ Explore the Complete E2E Demo Series
Follow the complete product development and integration journey using App Connect Enterprise.
▶️ Watch E2E App Connect Enterprise PlaylistIBM App Connect Enterprise • API & Webservice Testing • ERP Integration • System Testing • Acceptance Testing
IBM App Connect Enterprise • API & Web Service Testing • E2E Integration • Negative Testing
Follow the Complete Engineering Journey
Subscribe for more full-stack development, automated testing, CI/CD, DevOps, and software engineering projects.
App Connect Enterprise integration with 'Hospital Management System'
Hospital Management to ERP Integration Testing
App Connect Enterprise • API Testing • Web Service Validation
๐ฅ Use Case: Medicine Prescription to ERP
In the Hospital Management System, a doctor prescribes the medicine “Paracetamol”. The prescription is communicated to the Pharmacist, who sells the medicine and creates an invoice for the transaction.
The invoice details are then transported to the ERP application, where the corresponding payment is registered in the Payment Voucher module.
๐ End-to-End Integration Flow
Prescribes medicine
Sells medicine & creates invoice
Transfers invoice data
Registers payment voucher
๐งช Integration Testing
The integration between the Hospital Management System and the ERP application is validated using integration testing techniques focused on API and Web Service communication.
Why Integration Testing Matters
Validating APIs and Web Services ensures that data is correctly transferred between applications and that business transactions behave as expected across the complete integration flow.
Complete E2E App Connect Enterprise Series
Watch the Full YouTube Playlist →App Connect Enterprise • Hospital Management • ERP Integration • API Testing • Web Service Testing
IBM App Connect Enterprise • API & Web Service Testing • E2E Integration • Negative Testing
Follow the Complete Engineering Journey
Subscribe for more full-stack development, automated testing, CI/CD, DevOps, and software engineering projects.




