วันพุธที่ 3 พฤศจิกายน พ.ศ. 2553

Selenium IDE simulate Test Tools ครับ

details :Selenium IDE is an integrated development environment for Selenium tests. It is implemented as a Firefox extension, and allows you to record, edit, and debug tests. Selenium IDE includes the entire Selenium Core, allowing you to easily and quickly...

reference :http://release.seleniumhq.org/selenium-ide/1.0.6/
https://addons.mozilla.org/en-US/firefox/addon/2079/

คำอธิบายเพิ่มเติม สำหรับจำลอง Test ที่ต้องการ volume เยอะๆ

วันอังคารที่ 2 พฤศจิกายน พ.ศ. 2553

การ set ให้ RAD7.0 run ใน Mode profile

Rational Application Developer 7.0 base on Eclipse
WAS6.0 or higher
jdk1.4,jdk1.5

output:
ต้องการ run debug ใน mode profile เพื่อต้องการ จับ ว่ามี package,class,method หรือ process ไหนใช้เวลาเท่าไร เพื่อมาใช้วิเคราะห์ Application ที่เราพัฒนา มีการใช้ memory เท่าโดนเรียกกี่ครั้ง ใช้ CPU เท่า

ปัญหา: เมื่อ Run WAS6.1 ใน mode profile แล้วได้
Error message
\DEV\IBM\SDP70\runtimes\base_v61\profiles\AppSrv02\logs\server1 should contain failure information

วิีธีแก้ไข :
ให้หาไฟล์ piAgent.dll แล้วนำ path ไป set path ให้กับ JVM
ตัวอย่าง :
D:\DEV\IBM\SDP70Shared\plugins\org.eclipse.hyades.execution.win32.x86_4.2.0.v200606131519\piAgent.dll
ก็นำ path D:\DEV\IBM\SDP70Shared\plugins\org.eclipse.hyades.execution.win32.x86_4.2.0.v200606131519
ไป set ที่ path ของ System ของ windows ก็ได้ จากนั้นทำการ Restart WAS ถ้ายัง Start อยู่

จากนั้นก็สามารถ ดู โปรไฟล์เลอร์ต่างๆได้ตามต้องการ เพื่อนำมาวิเคราะห์ปัญหาหรือเพื่อปรับจูน JVM ต่อไป

WAS : Websphere Application Server

วันจันทร์ที่ 1 พฤศจิกายน พ.ศ. 2553

Setting/Increase JVM heap size

Java programs executes in JVM uses Heap of memory to manage the data.
if your java program requires a larg amount of memory , it is possible that the virttual machine will begin to throw OutOfMemoryError instances when
attempting instantiate and object the default heap size if 1 MB and can increase as much as 16 MB
=======Setting/Incrase JVM heap size================
it is possible to increase heap size allocated by the java virtual machine (JVM) by using command line option.
Following are few options available to change Heap Size.
-Xms : set initial Java heap size
-Xmx : set maxinum Java heap size
-Xss : set java thread stack size

For Example, you can set mininum heap to 64 MB and maximum heap 256 MB for a Java program helloWorld.
java -Xms64m -Xmx256m HelloWorld

t is possible to read the default JVM heap size programmatically by using totalMemory() method of Runtime class. Use following code to read JVM heap size.

public class GetHeapSize {
public static void main(String[]args){

//Get the jvm heap size.
long heapSize = Runtime.getRuntime().totalMemory();

//Print the jvm heap size.
System.out.println("Heap Size = " + heapSize);
}
}

อ้างอิง : http://viralpatel.net/blogs/2009/01/jvm-java-increase-heap-size-setting-heap-size-jvm-heap.html