查看java 里面设置了那些参数,可以执行命令 :java -XX +PrintFlagsInitial
常用的jvm 参数 :
-Xms 初始堆大小
-Xmm 堆最大值
-XX:NewSizes :年轻代堆大小
--XX:+PrintGC
回收器:并行收集器,并发收集器,串行收集器(java 5.0的版本)
-XX:useParrelGC
可参考:http://www.cnblogs.com/edwardlauxh/archive/2010/04/25/1918603.html
第二个问题是 :对比之前测的php版和java版的接口,在java这块,有什么不一样的测试关注点? 说下非业务方面的。例如技术层面的。
1、其实问到这个问题我是非常懵的,不知道从哪个方面入手,是从php 和java 的代码处理不同入手呢??还是说我自己平常关注java测试的哪些点? 其实我想说也想看代码发现代码的设计问题还有一些隐藏的性能问题,,但是我看不出来呀,我只能看下这段代码在业务的设计上对不对,哪些地方开发有写错了。哭~~
2、 问了一个小组的同事,说可以从几个方面来讲,例如黑盒测试可能不太要关注这些 点,但是如果是白盒测试的话,例如java 是强类型的,php 是弱类型的,搜了下百度,,php 安全性不够高,但是php 适合web 中小型系统 的开发,java 适合大型系统的开发。
3、php是面向过程的,java 是面向对象的。
4、java 通过jdbc 链接数据库比较统一,php比较杂
其实好像这些都是我要回答的点??比较迷惑,有大神指导下???
两者的区别:http://www.cnblogs.com/liangxiaofeng/p/5255181.html
第三个问题是:没有测试工具和自动化框架的基础上,怎么测试一个osp的服务 :
public class CartApiServiceTest {
private static CartBaseService cartBaseService;
static{
InvocationContext context=InvocationContext.Factory.getInstance();
context.setCalleeIP("192.168.200.243");
context.setCalleePort(1083);
cartBaseService=new CartBaseServiceHelper.CartBaseServiceClient();
}
System.out.println("cartBaseService: "+cartBaseService.add(123L,"VIP_NH",items,requireParams,options));
}
}