森林一木 发表于 2005-6-17 16:44:41

如何测试工作流方面的系统

有个项目,使用的是工作流技术,web服务是weblogic和jboss,数据库是orale,系统的特点是动态的生成工作任务,无法追踪任务的id,因为同时有五个系统在运行,整个项目的状况是一个信息平台,使用sso方式,登录后,进行工作任务的审批,类似于oa系统的流程审批。测试目标就是模拟多个用户,多个线程,在五个系统都运行起来的时候,看系统的承受能力,以及jboss的性能,数据据的性能,但是五个系统的在生成任务id的时候是随机的,无法使用设定参数的方式模拟变化的id,不知道大家有没有什么好的办法,之前这个问题我使用了lr进行测试,但是基本上是没有进行下去

[ Last edited by 森林一木 on 2005-6-17 at 16:55 ]

kernzhang 发表于 2005-6-17 17:35:56

你可以用rand()去产生随机数阿!

森林一木 发表于 2005-6-20 09:37:40

我录制了业务流程,但是在执行的时候只能进行新增,不能通过流程的流转,生成的随机id,系统处理不了,我不知道是不是跟web服务器的使用有关,我们web服务器采用了两个,一个是jboss,一个是weblogic,产生的数据无法使用,问研发人员,研发人员说他们的随机数据实际上根据请求的顺序进行排列的,就是说按照时间进行排队处理,这样是五个系统的集合,我就保证不了那些数据是否能够被正确的获取,也搞不懂如何是lr也能够根据时间点的判断,产生符合系统的数据

森林一木 发表于 2005-6-20 09:38:29

我觉得有点象测试现在那些带随机验证码的系统

lsh 发表于 2005-6-20 13:12:56

自己写个函数,按开发人员的思路生成任务ID,可行吗?

森林一木 发表于 2005-6-21 09:25:51

但是自己写个函数,这其中的工作量需要估计哦,再说,如果那样,我们就不用lr了,想其他办法,直接编写测试代码.你是林素...?

海袅云烟 发表于 2005-6-21 10:23:05

系统的特点是动态的生成工作任务ID与按照时间进行排队处理之间的关系,每秒并发时间后缀的顺序是如何排列的?取值OK?

stringak 发表于 2011-3-7 17:32:14

啥意思啊?:sleepy:
页: [1]
查看完整版本: 如何测试工作流方面的系统