定制软件测试,由于开发商提供的调用方式是创建连接、发送消息、关闭连接。如果把这个操作过程都写在一个Jmeter函数中,那就是每次发送消息都要经历创建连接和关闭连接过程,不符合实际情况。要是把过程分解为connect,send,disconnect就会出现一个问题,在connect类方法中创建的连接对面在其它的类方法中如何使用。
问题解决对于Java开发人员来说这是小问题,开发经验少的我就头疼了。实际上使用protected修饰的类变量就可以在同一个包不同的类中直接使用,非常方便。具体方法如下:
在connect类中定义变量:
protected statict T_server target= new T_server();
在send类中直接使用变量target:
T_server send_target= connect.target;
这样用protect修饰过的变量就可以在Jmeter的测试过程中由定制功能直接使用了。希望对各位测试同行有所帮助。



