Quantcast
Channel: Charitha's Web Log
Browsing latest articles
Browse All 66 View Live

Image may be NSFW.
Clik here to view.

How to configure soapUI to send HTTP chunked encoded requests

soapUI makes use of Apache HttpClient (based on HTTPComponents project) as the client side HTTP implementation. When submitting requests using soapUI, you may have noticed that, the requests always...

View Article


Testing one-way operations which do not return HTTP 202 responses

When you invoke a one-way (in-Only) operation of a web service over HTTP, it responds with HTTP 202 accepted message. Many web service clients such as soapUI or Jmeter waits till they receive a...

View Article


Image may be NSFW.
Clik here to view.

The simplest possible way to simulate a backend service delay

When testing service integrations, we usually want to simulate the delayed responses from backend web services. For example, if you want to test how WSO2 ESB or Apache Synapse reacts when the backend...

View Article

How to use SecureVault when WSO2 Carbon servers are started as background...

SecureVault can be used to encrypt the plain-text passwords specified in various configurations files in WSO2 Carbon products. You can find more information about how to secure plain-text passwords...

View Article

Image may be NSFW.
Clik here to view.

Invoking WSO2 Carbon admin services with soapUI

The management aspects of WSO2 Carbon platform are primarily achieved through SOAP web services interface known as admin services. All Carbon products ship with a management console (front-end user...

View Article


Helping hands in the world of enterprise middleware - Technical Support

Recently, I got an opportunity to work on a domain which is bit different from my subject matter specialization, software testing and quality assurance. I started to work as a lead of technical support...

View Article

Image may be NSFW.
Clik here to view.

Broker trust relationships with WSO2 Identity Server

WS-Trust can be considered as an extension to WS-Security specification which primarily provides methods for managing security tokens and ways to broker the trust relationships. The web services trust...

View Article

Image may be NSFW.
Clik here to view.

OAuth 2.0 grant types with WSO2 API Manager - I - Authorization Code

WSO2 API Manager is a complete open source solution to manage APIs. It provides authorization and authentication for APIs using OAuth 2.0 standard. According to the OAuth specification, the client...

View Article


Image may be NSFW.
Clik here to view.

OAuth 2.0 grant types with WSO2 API Manager - II - Implicit

This is the second of a series of posts related to OAuth-2.0 grant types in WSO2 API Manager (WSO2 Carbon platform). Therfore, I strongly suggest you to read and work on the examples described in the...

View Article


Image may be NSFW.
Clik here to view.

Working with HTTP multipart requests in soapUI

You can use HTTP request test step in soapUI to submit messages with various Content-Types.  In this post, we will have a quick look into the multipart/form-data requests in soapUI.multipart/form-data...

View Article

QA mind-set

In the agile world of software development, quality assurance function is embedded into the main stream development process and it is not considered as an activity managed by a separate QA team. Even...

View Article

The difference between JSON streaming builder and the default JSON builder in...

When a request/response is received by ESB, the message will initially be converted into XML infoset. This process is known as message building and the builders are responsible to do this...

View Article

Image may be NSFW.
Clik here to view.

Simulating RESTful services with soapUI

I have discussed about the mock services which simulate SOAP back-ends in chapter 6 of Web Services Testing with soapUI book. For the past few years, service orientation has been shifting towards...

View Article


Back in blogosphere

I have been away from blogging for more than 2 months. Many of the readers of this blog, asked me if I stopped writing or what. The last few months were hectic due to a many reasons. First, I moved to...

View Article

Common mistakes to avoid in WSO2 ESB - 1 - "org.apache.axis2.AxisFault: The...

In the next few weeks, you could expect a series of blog posts from me which explain the remedies to avoid some common mistakes which we do when working with WSO2 ESB. This is the first of many.During...

View Article


Common mistakes to avoid in WSO2 Carbon - 2 - "java.sql.SQLException: Total...

This is the second post of common mistakes blog series which I'm planning to share with you. In this post, we are looking into another common mistake which we do when working with WSO2 Carbon...

View Article

Image may be NSFW.
Clik here to view.

Common mistakes to avoid in WSO2 API Manager - "ERROR -...

In the third post of the common mistakes to avoid in WSO2 Carbon platform blog series, I'm going to look at another frequently raised question.  I have been struggling to get rid of this issue for few...

View Article


Image may be NSFW.
Clik here to view.

Handling JSON responses in Apache JMeter

There are various types of post processor elements that we can use out of the box when handling responses in a JMeter test plan. For example, Regular Expression Extractor can be used to capture a...

View Article

How to enforce a default HTTP Content-Type for requests in WSO2 ESB

Occasionally, you will get requests from legacy client applications that do not include HTTP Content-Type header. WSO2 ESB proceeds with the mediation flow only after building the relevant SOAP infoset...

View Article

How to connect WSO2 ESB to Apache ActiveMQ using simple authentication

There are different types of pluggable authentication mechanisms provided by Apache ActiveMQ message broker. One of the quickest and easiest mechanisms is to use simple authentication. As the name...

View Article

How to disable HTTP Keep-Alive connections for all out-going requests in WSO2...

By default, WSO2 ESB establishes HTTP Keep-Alive connection with the back-end web service. However, in some cases, we want to close connections just after using them specially when back-end server does...

View Article


How to preserve User-Agent HTTP header when messages passing through WSO2 ESB

When WSO2 ESB forwards a request to the back-end web service, ESB alters the User-Agent of the incoming request and sets it to Synapse-HttpComponent-NIO.Suppose, you want to avoid this and preserve...

View Article


Image may be NSFW.
Clik here to view.

Revamping My Tech Blog

After nearly a decade of inactivity, I thought to revive my blog. I created this blog in 2006 while I was a core contributor to Apache open source projects. In those days when social channels like...

View Article

Are Communication Skills Impacting Your Career Progression in Software...

Recently, while reading Marshall Goldsmith's "What Got You Here Won't Get You There," I found myself reflecting on my journey in Software Engineering. As we progress in our careers, we often need to...

View Article

Image may be NSFW.
Clik here to view.

How AI Agents Transform the Day-to-Day Life of an Engineering Manager

I know there are plenty of posts and materials about using GenAI in software development, especially how it can act as a junior software engineer working alongside you. However, I haven’t found enough...

View Article

Browsing latest articles
Browse All 66 View Live