没有合适的资源?快使用搜索试试~ 我知道了~
WebsiteAutoTest-V1.0-源码
共53个文件
class:16个
java:14个
jar:11个
5星 · 超过95%的资源 需积分: 9 32 下载量 31 浏览量
2013-01-22
12:00:45
上传
评论
收藏 9.72MB ZIP 举报
温馨提示
目标 写一个 自动化测试的程序。自动发送相关请求到网站,把请求的结果和执行时间等信息,作为报表展现出来。 通过报表就可以发现,服务器内部错误(500),页面未找到错误(404),哪些请求相对比较耗时。 重复的事情自动化,减轻工作“压力”,提高工作效率。 流程 1.把项目中需要访问的URL 记录在配置文件中。 2.读取配置文件。 3.访问每个请求。 4.生成报表并查看测试结果。 设计 1.配置文件的设计 conf文件下是所有的配置信息。 每一个文件夹代表一个独立的网站,比如conf目录下 有 manager和coke 2个文件夹,就代表 有2个网站需要分别访问测试。 一个网站的配置信息,分为 website_core.properties和 website_url_*.properties。 website_url_user.properties专门放置 用户管理模块的url。 2.读取配置文件 自定义一个 配置文件读取器,读取并解析配置信息。 3.发送请求并保存结果 使用Apache HttpClient执行请求,然后保存每个请求的执行结果到 集合中。 4.生成报表 ApachePOI 生成Excel2007(.xlsx)报表,每个sheet对应一个网站或者子系统。 实现 语言:Java 工具:Apache HttpClient,Apache POI
资源推荐
资源详情
资源评论
收起资源包目录
WebsiteAutoTest-V1.0-源码.zip (53个子文件)
WebsiteAutoTest
conf
FansLei
website_core.properties 125B
website_url_test_mdp.properties 67B
website_url_test_company.properties 374B
FansUnion
website_core.properties 125B
website_url.properties 89B
.project 391B
src
cn
fansunion
website
autotest
report
WebsiteReport.java 882B
WebsiteDetailReport.java 2KB
poi
ReportExport.java 6KB
PropertyReader.java 819B
ExcelExport.java 5KB
excelExport.properties 249B
ExportExcelException.java 703B
conf
WebsiteModuleConf.java 1KB
WebsiteSystemConf.java 6KB
Website.java 1KB
utils
PrintUtils.java 5KB
ConfigurationFileReader.java 1KB
AutoTestUtils.java 1KB
ConfigurationManager.java 3KB
WebsiteAutoTest.java 6KB
log4j.properties 644B
lib
poi-3.8-20120326.jar 1.74MB
httpclient-cache-4.2.jar 112KB
httpclient-4.2.jar 415KB
dom4j-1.6.1.jar 307KB
poi-ooxml-schemas-3.8-20120326.jar 4.49MB
poi-ooxml-3.8-20120326.jar 911KB
log4j-1.2.9.jar 344KB
commons-logging-1.1.1.jar 59KB
xmlbeans-2.3.0.jar 2.54MB
jsoup-1.6.3.jar 270KB
httpcore-4.2.jar 218KB
.settings
org.eclipse.jdt.core.prefs 629B
.classpath 875B
bin
cn
fansunion
website
autotest
report
WebsiteDetailReport.class 2KB
WebsiteReport.class 1KB
poi
excelExport.properties 249B
PropertyReader.class 1KB
ReportExport.class 8KB
ExportExcelException.class 870B
ExcelExport.class 7KB
conf
Website.class 1KB
WebsiteSystemConf.class 6KB
WebsiteModuleConf.class 2KB
WebsiteSystemConf$2.class 1KB
WebsiteSystemConf$1.class 1KB
WebsiteAutoTest.class 9KB
utils
PrintUtils.class 7KB
AutoTestUtils.class 2KB
ConfigurationFileReader.class 2KB
ConfigurationManager.class 4KB
log4j.properties 644B
共 53 条
- 1
资源评论
- java_xiaoling2013-12-11还行,仅供参考
小雷FansUnion
- 粉丝: 1w+
- 资源: 52
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功