Thursday, February 11, 2016

Odoo Load and Performance Testing with JMeter

Deatiled patient record is maintained in the system where genetic information, appointment history, life style details, lab test details etc of the patient is maintained.

1. Detailed Patient record.

Jmeter installation on Linux platform on ubuntu operating system.
a)- Run the below command on terminal for install Jmeter OR you can download the latest jmeter version and installed as below steps.
  1. 1-itadmin@IT:~$ sudo apt-get install jmeter
  2. http://www.gtlib.gatech.edu/pub/apache//jmeter/binaries/itadmin@IT:~$ sudo wget
    http://www.gtlib.gatech.edu/pub/apache//jmeter/binaries/apache-jmeter-2.13.tgz
itadmin@IT:~$ sudo tar -xvf apache-jmeter-2.13.tgz
itadmin@IT:~$ cd apache-jmeter-2.13
itadmin@IT:~/Downloads/apache-jmeter-2.13/bin$ ./jmeter.sh
After Installation open the Jmeter Like the below image.

Jmeter Configurations for the Odoo Load testing.

a)- Right click on test plan -> Add > Thereads(users) -> Theread Group
Thread Group
Name:-Thread Group (Default) As you like and understand,can change the Name
comments:
This is Sampler action options:-
Continue, Start next, Thread Loop, Stop Thread, Stop Test, Stop Test Now

Thread Properties:
Number of Threads(Users):- 1 (default) you can put numbers of users.Which will be he send the apache requests on odoo server. keep it 100
Ramp-Up period(in seconds): 1 (default) Send apache request every second
Loop Count:- 1 (Default) Send apache request on odoo server as per loop 1,2..
Delay Thread creation until needed:- No Need
Scheduler:- No Need

b)- Right click on Thread Group -> Add > Sampler -> HTTP Request
HTTP Request
Name: HTTP Request (Default) you can putt the Odoo-Http-Request
Comments:
Server Name od IP:- 52.91.247.154 ( odoo server ip)
Path:- / (This is linux root directory and set the path for the thread will access the under the /our server.)


Note - Other field is no need to configure.

c)- Right click on test plan -> Add -> Listener -> View Results Tree
Check Odoo server apache log
ubuntu@ip-172-31-32-56:~$ sudo tail -f /var/log/odoo/odoo-server.log
2016-02-10 13:55:03,317 23853 INFO iPaas_Odoo9
werkzeug: 127.0.0.1 - - [10/Feb/2016 13:55:03] "GET / HTTP/1.1" 200 -
2016-02-10 13:55:03,355 23853 INFO iPaas_Odoo9 werkzeug:
127.0.0.1 - - [10/Feb/2016 13:55:03] "GET / HTTP/1.1" 200 -
2016-02-10 13:55:03,368 23853 INFO iPaas_Odoo9 werkzeug:
127.0.0.1 - - [10/Feb/2016 13:55:03] "GET / HTTP/1.1" 200 -
2016-02-10 13:55:03,381 23853 INFO iPaas_Odoo9 werkzeug:
127.0.0.1 - - [10/Feb/2016 13:55:03] "GET / HTTP/1.1" 200 -


D)- Right click on test plan -> Add -> Listener -> aggregate graph
explanation of main performance load test metrics which are collected by JMeter look as below: Lable is apache (https OR http request)
Samples is the number of samples with the same label.
Average is the average time of a set of results.
Median is a number which divides the samples into two equal halves. Half of the samples are smaller than the median, and half are larger. [Some samples may equal the median.] This is a standard statistical measure. The Median is the same as the 50th Percentile.
90% Line
(90th Percentile) meaning 90% of the samples took no more than this time.
Min is the shortest time for the samples with the same label
Max is the longest time for the samples with the same label
Error % is the percent of requests with errors
Throughput is measured in requests per second/minute/hour. The time unit is chosen so that the displayed rate is at least 1.0. When the throughput is saved to a CSV file, it is expressed in requests/second, i.e. 30.0 requests/minute is saved as 0.5.
Kb/sec - throughput measured in Kilobytes per second. Time is in milliseconds.

Run Jmeter Configurations:-
Step-1

Save The file choose the location


Step-2

Step-3

Step-4
Aggregate Graph Report


Note- Successful jmeter send apache request om Odoo server Check result and Right Uper coner “0” Yellow Field and 0/100 success Green

Monday, February 8, 2016

Odoo 9 Dental Clinic Management System

With Odoo 9 Dental Clinic Management, Pragmatic has launched another new and advanced Product in the field of Health-care Management. This Product comes with many features like


  1. Patient Management with complete patient details like General Information, Diseases History, Medication History, Appointment History and Patient Treatment Details etc.
  2. Appointment Management with Features like Confirmation of Appointment, Related Prescriptions, Treatment Plan, Invoices creation.
  3. Patient Treatment Management.
  4. Patient Imaging Management.
  5. Patient Prescriptions Management.
  6. Patient Billing Management


1. User can Create Patient with information like General Information, Diseases History, Medication given so far, Appointment History, Patient Treatment Details etc.

2. Patient Family records can be created. Can keep all Patient details at one place belonging to one family.

3. Appointments can be created for the patients.

4. Invoice can be made for scheduled Appointments.

5. Prescriptions related to the Appointments can also be added.

6. Invoice can be made for Prescriptions.

7. Treatment can be maintained for the patients.

8. Suggested Treatments can be invoiced.

9. Imaging Request can be created for the patients.

10. Imaging Result can be saved in System.

Tuesday, February 2, 2016

Odoo 9 Veterinary Management System

Odoo Veterinary management module By Pragmatic Techsoft is now avaliable in latest Odoo Version (Odoo 9) which is a complete solution for Veterinary Management system. It includes managing Pets with owner details, Financials, Lab integrations, InPatients, OutPatients, Ambulatory care and much more.

Following are some features of Veterinary Management system.

1. Animal diseases and disease categories are preconfigured in the system.

2. X-ray types are preconfigured in the system.

3. Patients details can be maintained along with pet-owner details, pet type, breed.

4. Patient Appointments can be booked.System do not allow multiple booking for same time.

5. Prescriptions related to the Appointments can also be added.

6. InPatients details can be maintained along with Medication, Diet and Nutrition, Care Plan and ICU details.

7. Intensive Care Unit Details of the patients can be maintained

A. GCS ( Glasgow comma Scale )
B. ECG ( Electrocardiogram )
C. APACHE ll Score ( Acute Physiology and Chronic Health Evaluation 2 Score )
D. ICU

8. Patients Ambulatory Care details can also be maintained.

9. New Born Record can be maintained along with details like Neonatal Signs and Symptoms , Neonatal Reflex check etc.

10. Invoices for the services provided in the hospital can be maintained. Invoices have direct effect in the balance sheet.

11. Invoice can be created for Appointments, Prescriptions, Lab Requests.

12. System can generate reports like

A. Appointment Evaluation per doctor
B. Appointment Evaluation Per medical health servive
C. Appointment evaluation per prescription