1 / 4
文档名称:

delphi程序员测试程序1.doc

格式:doc   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

delphi程序员测试程序1.doc

上传人:xxj16588 2016/7/7 文件大小:0 KB

下载得到文件列表

delphi程序员测试程序1.doc

相关文档

文档介绍

文档介绍:测试程序:开发一个简单的网络测试程序所用语言: delphi 7 数据库: access 业务逻辑: 针对表中存在的若干测试网址,采用 tracert 另外进行并发测试(即多线程测试) ,测试跳数最大 30 条,要求记录每条关键结果信息,包括:网址、网址的 IP 地址、测试时间、丢包率、最大时延、最小时延、平均时延、抖动值等, 并可以在界面上根据时间、网址进行查询。这里要求在程序中建立一个数组(或集合) ,装载数据库中测试库,然后采用多线程并发方式进行测试, 即同时最大只能有 3 个网址在同步测试, 一旦其中某个测试结束, 应立即启动一个新的网址测试。测试库中状态为 status=1 的才能参与测试。表: T _ceshi_ku 测试库字段: 1、 url( 网址) 字符串型 2、 status (是否参与测试, 0 :不参与; 1 :参与) t_ceshi_Result 测试结果表字段: 1、 ID 主键 2、 url 字符串型 3、 Ip 字符串型 4、T est_time 日期型 5、D iubaolv 数值型 6、M ax_shiyan 数值型 7、M in_shiyan 数值型 8、A gv_shiyan 数值型 9、D oudongzhi 数值型界面要求: 1、最上面最一个 COOLBAR ,有一个测试按钮,点击按钮开始测试。 2、 COOLBAR 下面有查询条件: a) 测试时间段(开始时间、结束时间) ,要求用日期控件选择,可以选择到小时分钟秒 b) 网址 3、查询条件旁边有一个查询按钮,点击该按钮可以查询出结果 4、查询结果显示在按钮下发的列表中,应详细显示 t_ceshi_Result 中的值 5、界面请用换肤控件进行美化第一步:找多线程的例子,学****多线程程序的编写方法第二步:找 tracert 命令的 delphi 的调用程序例子第三步:找数组或集合的建立和使用方法第四步:把通过 tracert 命令测试出的测试时间、丢包率、最大时延、最小时延、平均时延、抖动值等,包括网址、网址的 IP 地址装填到数组中。第五部:找 odbc 连接 access 数据库的例子,学****这类程序的编写, 测试程序编写思路如下: 首先用查询语句 select count(*) from T _ceshi_ku where= ’1’得出测试表中需要测试的网址数变量 a= 网址总数定义数组装填测试结果 W hile a>0 (循环) 多线程建立调用 tracert 装填数组并用 insert 语句降数组中的测试值保存到表( t_ceshi_Result )中, 注意字段要对应正确。 a++ 循环结束,测试程序结束查询程序编写思路用查询语句 select count(*) from t_ceshi_Result 查出表中的纪录总数 b= 结果纪录总数 select id,URL,ip,test time,diubaolv,max_shiyan,min_shiyan,agv_shiyan,doudongzhi from t_ceshi_Result 查询出表中所有纪录 while b>0 ( 循环) 一行一行的显示结果信息 B ++ 循环结束,查询程序结束查询条件界面设计显示结果(每页显示 20 条) 编号 URL IPT est_time D iubaolv