Archive For The “Jmeter” Category

Jmeter – Show UTF-8 encoding for response message

By |

Steps: Open jmeter.properties Search and change value of sampleresult.default.encoding from ISO-8859-1 to UTF-8 Save and reopen jmeter

Read more »

Jmeter random

By |

__Random Examples: ${__Random(0,10)} will return a random number between 0 and 10 ${__Random(0,10, MYVAR)} will return a random number between 0 and 10 and store it in MYVAR. ${MYVAR} will contain the random number __RandomString Examples: ${__RandomString(5)} will return a random string of 5 characters which can be readable or not ${__RandomString(10,abcdefg)} will return a…

Read more »

Jmeter – __time function

By |

Example: Function Example Result for 01/12/2015 02:00PM ${__time(YMD)} 20151201 ${__time(yyyyMMdd)} 20151201 ${__time(yyMMdd)} 151201 ${__time(dd-MM-yyyy)} 01-12-2015 ${__time(dd/MM/yyyy hh:mm:ss)} 01/12/2015 14:00:00 ${__time(dd/MM/yyyy HH:mm:ss a)} 01/12/2015 02:00:00 PM ${__time()} 1454358328739 ${__time(yyyy-MM-dd’T’hh:mm:ssX)} 2015-12-01T14:00:00+13

Read more »

Validate response data bằng beanshell script

By |

1. Tạo BeanShell Assertion 2. Thêm code và lưu lại if (ResponseData.length < 60) { Failure = true; FailureMessage = “Expected empty response, got: ” + new String(ResponseData); }

Read more »

Chỉnh sửa cookie trước khi request

By |

1. Tạo BeanShell PreProcessor 2. Thêm code dưới và thay đổi giá cookie tương ứng import org.apache.jmeter.protocol.http.control.Cookie; import org.apache.jmeter.protocol.http.control.CookieManager; CookieManager manager = sampler.getCookieManager(); //remove cookie theo tên for (int i=0;i<manager.getCookieCount();i++){ Cookie cookie = manager.get(i); if (cookie.getName().equals(“abc”)){ sampler.getCookieManager().remove(i); } } //thêm mới cookie CookieManager manager = ctx.getCurrentSampler().getProperty(“HTTPSampler.cookie_manager”).getObjectValue(); Cookie cookie = new Cookie(“abc”, “abc”, sampler.getDomain(), sampler.getPath(), false,…

Read more »

Sửa lỗi lấy giá trị cũ của biến khi chạy lặp lại trong Jmeter

By |

Sửa lỗi lấy giá trị cũ của biến khi chạy lặp lại trong Jmeter

Kịch bản lỗi: Step 1: tạo request 1, lấy giá trị từ response gán cho biến a bằng Regular expression extractor, không xác định giá trị mặc định cho biến a Step 2: tạo request 2, sử dụng biến a trong data post lên Step 3: chạy giới hạn số ccu, lặp > 1 lần Kết…

Read more »

Unique dữ liệu số trong jmeter

By |

Unique dữ liệu số trong jmeter

Cấu hình lấy dữ liệu từ csv file trong jmeter Nếu chạy test bằng jmeter trên 1 máy dùng csv file kéo số từ min cho đến max, jmeter sẽ tự động lấy dữ liệu theo từng dòng Nếu chạy test bằng jmeter và remote trên nhiều máy dùng csv file, nhưng chia khoảng sốcho…

Read more »

Jmeter – Overview

By |

Apache JMeter™ The Apache JMeter™ application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions. What can I do with it? Apache JMeter may be used to test performance both…

Read more »