1、下载style文件:jmeter.results.shanhe.me.xsl
2、把下载的文件放到jmeter的extras目录下。
3、修改jmeter.properties文件如下部分,我这里都修改成true,这样执行完脚本后就会保存这些结果到.jtl文件里面,可以根据实际的需求去打开关闭这些信息:
jmeter.save.saveservice.data_type=true
jmeter.save.saveservice.label=true
jmeter.save.saveservice.response_code=true
# response_data is not currently supported for CSV output
jmeter.save.saveservice.response_data=true
# Save ResponseData for failed samples
jmeter.save.saveservice.response_data.on_error=false
jmeter.save.saveservice.response_message=true
jmeter.save.saveservice.successful=true
jmeter.save.saveservice.thread_name=true
jmeter.save.saveservice.time=true
jmeter.save.saveservice.subresults=true
jmeter.save.saveservice.assertions=true
jmeter.save.saveservice.latency=true
jmeter.save.saveservice.connect_time=true
jmeter.save.saveservice.samplerData=true
jmeter.save.saveservice.responseHeaders=true
jmeter.save.saveservice.requestHeaders=true
jmeter.save.saveservice.encoding=false
jmeter.save.saveservice.bytes=true
# Only available with HttpClient4
jmeter.save.saveservice.url=true
jmeter.save.saveservice.filename=true
jmeter.save.saveservice.hostname=true
jmeter.save.saveservice.thread_counts=true
jmeter.save.saveservice.sample_count=true
jmeter.save.saveservice.idle_time=true
4、使用ant执行jmeter,将修改后的完整build.xml文件中style的值修改为新下载的xsl文件名:
style="${jmeter.home}/extras/jmeter.results.shanhe.me.xsl">
|-Config配置文件
||-config.ini 配置文件
||-globalconfig.py 获得日志路径,测试用例路径,测试报告路径,测试数据路径等等
||__init__.py
|-Data测试数据
||-TestData 测试数据路径
|||-TestData.xlsx 测试数据文件
|-日志
||-log.py 日志类,需要调用日志的地方,脚本需要调用日志时,调用该日志类
|-Public 公共的文件库
||-Common封装的公用方法
||| -commonconfig.py公用的参数配置:如测试地址,测试数据等
||| -DoExcel.py 操作Excel 文件(数据驱动)
||| -HtmlReport.py html测试报告
||| -ReadConfigIni.py读取配置文件ini
||| -Send_mail.py 发送邮件
||| -TestCaseInfo.py 测试用例信息
||-Page使用PO模式编写测试脚本
||| - BasePage.py selenium一些基本方法的二次封装
||| - Bing.py 测试页面
|-Report
||-log日志目录
||| - ***.log
||-TestReport 测试报告目录
||| - ***.html
|-TestCase
|| -TC_BingSearch.py 测试用例(unittest)
| - run.py