Closed imsuneth closed 1 year ago
Tested:
Verify the dashboard can be started succesfully with the enabled management API Verify user can login to the dashboard when an external user store is configured - datastore - mysql Verify management API login with external user store Verify scopes in dashbaord with external user store Verify user can login to the dashboard when the internal user store is configured
Tested:
Verify user cannot login to the dashbaord when there is no user store is defined and internal user stoer is disabled Verify if the deployed artifacts can be viewed after login Verify valid user can login to the Management API Verify user logout Install and run in Docker Using a Simple REST API
Tested:
Using a Simple Proxy Service Publishing a Custom WSDL Exposing a Proxy Service via Inbound Endpoints
Using a Simple REST API Setting Query Parameters on Outgoing Messages Exposing a SOAP Endpoint as a RESTful API Handling Non-Matching Resources
Routing Based on Message Headers Routing Based on Message Payload Splitting Messages and Aggregating Responses
Tested:
Handling HTTP Status Codes Transforming Content Types
Sending a Simple Message to a Service Message Routing Message Transformation Service Orchestration
JMS Message Store RabbitMQ Message Store
Tested:
Message Sampling Processor Message Forwarding Processor Securing the Message Forwarding Processor Load Balancing with Message Forwarding Processor
Using the TCP Transport
Using the MQTT Transport Accessing a Windows Share Using VFS File connector Exposing an RDBMS datasource Asynchronous Messaging Using GET with a Message Body Using POST with Empty Message Body Using POST with Query Parameters
Update: Started testing today
Consuming JMS Messages Producing JMS Messages Verify if message-processor's active status can be changed Verify user creation Verify user deletion Verify if log growth can be handled Install and run in VM Resusing Sequences Reusing Endpoints Endpoint Error Handling Secured WebSocket Inbound Endpoint Exposing Non-HTTP Services as RESTful APIs Using Distributed Transactions in Data Services Invoking Multiple Operations as a Request Box Batch Requesting Using Nested Data Queries Using an OData Service Exposing a CSV datasource Exposing a Carbon datasource Sending and Receiving Emails Validating Data Input RabbitMQ Examples Dual Channel HTTP-to-JMS Guaranteed Delivery with Failover Specifying Delivery Delay on Messages Detecting Repeatedly Redelivered Messages File Processing Data Integration Connecting Web APIs/Cloud Services Switching between HTTP to MSMQ Switching from HTTP to FIX Switch from FIX to HTTP Switch from FIX to AMQP Switching between FIX Versions Verify if Clustered Deployment is successful
Verify if deployment synchronization is successful
Update:
ciphertool.sh test Securing a REST API (With LDAP user store)
Kafka Inbound Test (with kafka_2.12-2.2.1 and org.apache.synapse.kafka.poll-1.0.10.jar inbound)
Verify user can login to the dashboard when an external user store is configured - datastore - LDAP Verify if an admin user can create new users. Verify user can access specific resources in the dashboard when the management api is secured -user store: LDAP Verify user can access specific resources in the dashboard when the management api is secured -user store: LDAP
Switching from TCP to HTTP/S Switching from UDP to HTTP/S Service Catelog
Update: Connect to LDAP user store of APIM-4.2.0 Create user store out of APIM db script Create user in MI and view in APIM Create user in APIM and view in MI
Connect to RDBMS user store of APIM-4.2.0 Create user store out of APIM db script Create user in MI and view in APIM Create user in APIM and view in MI
Helped for the issue of running as a windows service
Update: Adding a new secondary user store / https://apim.docs.wso2.com/en/latest/administer/managing-users-and-roles/managing-user-stores/configuring-secondary-user-stores-mi/ and https://apim.docs.wso2.com/en/latest/install-and-setup/setup/mi-setup/user_stores/setting_up_a_userstore/#configuring-an-ldap-user-store
Test plan:
https://docs.google.com/spreadsheets/d/1TYiHM_LxTkAkPm9J9Hxg5bluCHh-iJDYrRbxlJb3S4k/edit#gid=619082802New doc https://docs.google.com/spreadsheets/d/1hSX4eyEtm4omxzOW_MfIcDMZVTtpkvLTIeHBaJn_PIk/edit#gid=2016117240