1、新建测试脚本文件:

2、编辑测试脚本

import unittest
import requests
import json
import HTMLTestRunner ur1 = 'http://118.178.247.67:8081/systLogonUser/adminLogon.do'
headers = {'Content-Type':'application/x-www-form-urlencoded','Referer':'118.178.247.67'}
data = {
'userName':18200716020 ,
'pwd': '123456Bb',
'verifyCode': 121
}
r = requests.post(url=ur1,data=data,headers=headers)
repones = r.text
print(r.text)
print(r.status_code) class DemoTest(unittest.TestCase): def test_1(self):
self.assertEquals(r.status_code, 200)
print('第一条case')
def test_2(self):
self.assertIn('true',repones)
print('第二条case')
def test_3(self):
print('第3条case')
#调整缩进后就会不执行main
if __name__ == '__main__':
print("开始main")
suite = unittest.TestSuite()
suite.addTest(DemoTest('test_1'))
suite.addTest(DemoTest('test_2'))
suite.addTest(DemoTest('test_3')) filename = 'E:\\test.html'
fp = open(filename, 'wb+')
#这里了引用写的是HtmlTestRunner,一直报错,找半天原因
#runner = HTMLTestRunner.HTMLTestRunner(stream=fp, output='E:/test.html', report_title='test-results',
#descriptions='第一个python unittest')
#runner = HTMLTestRunner.HTMLTestRunner(stream=fp,report_title=u"test-results",descriptions=u"第一个python unittest")
runner = HTMLTestRunner.HTMLTestRunner(stream=fp, title=u"这是我测试报告标题", description=u"这是我测试用例的描述") runner.run(suite) fp.close()

3、按下图添加后,点击保存

4、测试运行结果

最新文章

  1. IE8利用setCapture和releaseCapture解决iframe的拖拽事件
  2. 关于js SDK的程序,java SDK的程序
  3. RabbitMQ/JAVA (路由选择)
  4. Navicat提示Access violation at address 004E9844 in module ‘navicat.exe’
  5. [转]ELO等级分体系
  6. 哎哟,我的.NET呀
  7. 【剑指offer】Q18:树的子结构
  8. Project Euler 80:Square root digital expansion 平方根数字展开
  9. POJ 1486 Sorting Slides (二分图关键匹配边)
  10. 【递推】BZOJ 3930: [CQOI2015]选数
  11. #284 div.2 C.Crazy Town
  12. Eclipse 启动问题:'Initilizing Java Tooling' has encountered a problem(。。。)
  13. flexigrid 修改json格式
  14. tomcat oracle 连接池配置
  15. Linux启动kettle及linux和windows中kettle往hdfs中写数据(3)
  16. Mac之OS系统下搭建JavaEE环境 <四> 之IntelliJ IDEA 的内存优化
  17. Python sort方法
  18. DOTween坑点
  19. typename的用法
  20. Linux日志出现大量"kernel: NET: Registered protocol family 36"

热门文章

  1. CSS - 移动端 常见小bug整理与解决方法总结【更新中】
  2. CSS+transform画动态表情
  3. [原]git的使用(五)---删除文件
  4. linux各种版本下载地址
  5. MySQL的ALTER变更、正则查询、分组查询、排序查询以及事务查询的概
  6. sonarqube插件开发(三) 调试插件
  7. 【CF917D】Stranger Trees 树形DP+Prufer序列
  8. oracle如何删除表空间
  9. Chrome V8引擎的一点认识
  10. PostgreSql数据库查询表信息/列信息(列ID/列名/数据类型/长度/精度/是否可以为null/默认值/是否自增/是否是主键/列描述)