先这样再那样?
言归正传 目前我们的涉及服务端接口功能性能测试
简单就是请求接口,查看接口响应,查看服务运行日志,机器运行状态,压力测试下运行状态,请求响应时间,数据库数据正确性
服务健壮性,异常断电服务恢复重启等等等等
看公司业务要求了
报错的内容是什么?
我的代码如下 这个很简单
config = configparser.ConfigParser()
conf_path =('./config.ini')
config.read(conf_path, encoding='UTF-8')
URL = config.get(your-section, "url")
我知道 你可以 scp 报告到你的 Jenkins 服务器上 然后 使用 allure 命令
能贴你的代码吗 一直用 configparser.ConfigParser() 取 ini 文件中的 url 也是带:冒号的 没出现过解析失败
除非代码有问题
直接在脚本中执行 allure 的命令
allure includeProperties: false, jdk: '', report: 'allure-report/', results: [[path: 'report/']]
模拟多个用户登录应该是可以简单实现的。看你们接口文档,是不是可以在模拟用户后,将视频向视频接口推送来模拟实时的视频流;不知道你们的接口是如何实现的
稳定性可能需要实时监控服务日志和视频流的显示是否正常不卡顿,这个还没想到有什么好的办法
采集和推流用 opencv ffmpeg rtmp
服务器配置多个 python 虚拟环境,在 job 中加上切换虚拟环境的命令。各自互不影响
对了,还有日志系统,日志显示的太乱了,加上分割符号以及步骤说明,不然排错的时候就哭了
赞 数据驱动的测试用例在造数据的时候比较头疼,excel 看起来比较直观但是执行中 IO 操作太多了,而且操作每行每列花费很多时间,而且万一以后数据格式发生变化,看起来用例里的生成数据的方法都得改变
我在实践中会将用到得数据写成.json 文件保存,直接读取;另一个办法是写一个模板,再更新数据的时候根据模板生成,规定好类型
网页显示错了 我的意思是
def __init__():
这个方法会影响 case 执行