Sometimes we have apis implemented in our application and there
are different levels at which these can be tested.
1. Unit tested at model level to check the logic is working
fine
2. Tested at API call level to ascertain whether all the apis as
expected are working and are returning data as expected.
Today, we will be learning how to test APIs in CodeIgniter 2.x
version using phpunit and Guzzle Http client.
Basically Guzzle Http client is a client used to make http client
requests.
Ref: https://github.com/guzzle/guzzle
"Guzzle is a PHP HTTP client that makes it easy to send HTTP …
Recently, we had an issue in our application which is a single
page application(SPA). We have all the functionality in a single
page and most of the data and view changes happen through ajax
requests and iframe page displays.We are using CodeIgniter
framework for this application. So sometimes what happened was
the user was logged out while accessing the application and this
occurred once a while for 1 or 2 users, not a reproducible case
one would say.Before starting on the case, I would like to
specify the steps which CodeIgniter takes for checking session
for any request.Steps:
1. Read session cookie sent from browser.
2. Read session cookie process proceeds with below step checks
(If any one step fails below, it results in create one session
cookie)
2a. Checks if session cookie is present
2b. Checks if it is a valid session cookie by using it's
decryption algorithm check
2c. If valid session, then check if …
I’m pleased to announce the first release of Kontrollcomm – “The Server Command Automation Interface” is a web-based application that automates remote command execution on linux and unix based servers. There are three main areas of the application: Hosts, Templates, and Commands. The use is very simple: all of your hosts are setup in the [...]