- Web servers are desirable for static content whereas application servers are appropriate for the dynamic content.
- Web servers support scripting languages like Perl, PHP, ASP, JSP, etc. As against, application server assists scripting languages as well as application level services such as connection pooling, transaction support, object pooling, messaging services etc.
- Application server contains web and EJB containers and a web server as an incorporated part of them. In contrast, a web server only contains web or servlet container and can employ EJB.
- Web server does not support multithreading whereas application server assists multithreading and distributed transaction.
- Web server uses HTML and HTTP protocol. On the other hand, the application server could use graphical user interface and protocols like RPC/RMI including HTTP.
- Load Limit or capacity is higher in case of the application server as compared to the web server.
- The web server provides an environment to run a web application and features like caching and scalability. On the contrary, the application server provides an environment to run web with enterprise applications.
Ans : web_submit_data : Specific to the page and context less
web_submit_form : Specific to the form and context base
context base means the request will be dependent on the previous response.
lr_eval_string and lr_save_string
lr_eval_string : It reads value from the variable
To save the parameter value to other parameter using lr_eval_string
lr_save_string : it assign the value to lr variable.
it save the null terminated string to a parameter
syntax : lr_save_string("cstring", "LR string");
eg : lr_save_string("some string value", "prm_str");
lr_output_message(lr_eval_string("value of stri :", {prm_str}));
SOAP and REST
SOAP
- SOAP is a protocol
- SOAP is Simple Object Access Protocol
- SOAP is supports WS-security and SSL
- SOAP requires more resources and bandwidth
- SOAP only works with XML formats
- SOAP uses service interface to expose it functionality to client application.
REST :
- Rest is Architectural Pattern
- Rest stands for Representational State Transfer Protocol
- REST works with plain text, XML. HTML & Json.
- REST does not need much bandwidth
- REST uses uniform service locators to access to the components on the hardware device
- GET is not a secured request
- It will send small amount of information to the server
- It can be available in history cached and bookmarks
- GET request is often cacheable
- To retrieve the information
- This method supports only string data types.
- POST is a secured request
- It will send large amount of information
- It can't be available in history, cached and bookmarks
- POST request is NOT cacheable
- To submit the data to server
- This method supports different data types, such as string, numeric, binary, etc.
- Finalized NFRs
- Script completion
- Test environment must be ready
- Deployment of the latest functionally tested code
- Test Data readiness
- NFRs must be met
- No performance bottleneck
- No open defect
- Final performance test report submission




















