iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >PYTHON测试脚本怎么写
  • 601
分享到

PYTHON测试脚本怎么写

2023-06-04 11:06:03 601人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

python测试脚本怎么写,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。#!/usr/bin/Python# -*- coding: UTF-8 -*-#CHECK ora

python测试脚本怎么写,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

#!/usr/bin/Python
# -*- coding: UTF-8 -*-
#CHECK oracle

SID="tcbjeas"
CHECK_LOG_FILE="tcbjeas.out"
FLAG=0


import os
my_file='/tmp/out.txt'
if os.path.exists(my_file):
    #删除文件,可使用以下两种方法。
    os.remove(my_file)

#检查数据库进程是否正常运行,如果不正常运行,将输出相关进程失败信息,后面的检查信息将停止进行。
#如果运行正常,说明数据库是可用的,继续后面信息的检查。
#check pmon process
import os
run=os.popen("ps -ef |grep ora_pmon_$SID |grep -v grep|wc -l").read()
if "0" in run:
FLAG=1
f=open("out.txt","w")
try:
f.write('WARNING!!!ora_pmon_$SID!process is not running!'+'\n')
finally:
f.close()




#check smon process
import os
run=os.popen("ps -ef |grep ora_smon_$SID |grep -v grep|wc -l").read()
if "0" in run:
FLAG=1
        f=open("out.txt","a")
        try:
                f.write('WARNING!!!ora_smon_$SID!process is not running!'+'\n')
        finally:
                f.close()


#check dbwr process
import os
dbwr=os.popen("ps -ef |grep ora_dbw0_$SID |grep -v grep|wc -l").read()
if "0" in dbwr:
FLAG=1
        f=open("out.txt","a")
        try:
                f.write('WARNING!!!ora_dbw0_$SID!process is not running!'+'\n')
        finally:
                f.close()

#check lgwr process
import os
lgwr=os.popen('ps -ef |grep ora_lgwr_$SID |grep -v grep|wc -l').read()
if "0" in lgwr:
print "lgwr"
FLAG=1
        f=open("out.txt","a")
        try:
                f.write('WARNING!!!ora_lgwr_$SID!process is not running!'+'\n')
        finally:
                f.close()


if  FLAG==1:
        f=open("out.txt","a")
        try:
                f.write('Warning!!!Oracle Instance $SID Is Down!'+'\n')
        finally:
                f.close()
else:
f=open("out.txt","a")
        try:
                f.write('OK,Oracle Process Are Running NORMal!'+'\n')
        finally:
                f.close()


#检查数据库监听是否正常运行,如果不正常运行,将发出警告信息,如果没有警告信息说明监听运行正常。
#check listener
import os
listen=os.popen("$ORACLE_HOME/bin/lsnrctl status|grep -i 'Instance'|grep -v grep|wc -l").read()
if "0" in listen:
        f=open("out.txt","a")
        try:
                f.write('Warning!!! Listener is not running normal!'+'\n')
        finally:
                f.close()
else:
        f=open("out.txt","a")
        try:
                f.write('OK,Listener is running normal!'+'\n')
        finally:
                f.close()



#检查数据库是否可以连接,如果不能连接,将发出警告信息(not open or not connect)
#如果没有警告信息说明监听运行正常。
import os
os.popen('sh sql.sh')


import os
connect=os.popen("grep -i 'OPEN' /tmp/sql.txt|grep -v grep|wc -l").read()
if "1" in connect:
        f=open("out.txt","a")
        try:
                f.write('OK,Oracle Connect Normal!'+'\n')
        finally:
                f.close()
else:
        f=open("out.txt","a")
        try:
                f.write('Warning!!Database Is Not Open'+'\n')
        finally:
                f.close()



cat sql.sh
#!/bin/bash


sqlplus user/passwd@orcl<< EOF
spool /tmp/sql.txt
set lines 500
select status from v\$instance;
spool off
exit
EOF

关于PYTHON测试脚本怎么写问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网Python频道了解更多相关知识。

--结束END--

本文标题: PYTHON测试脚本怎么写

本文链接: https://www.lsjlt.com/news/237481.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • PYTHON测试脚本怎么写
    PYTHON测试脚本怎么写,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。#!/usr/bin/python# -*- coding: UTF-8 -*-#CHECK ORA...
    99+
    2023-06-04
  • 怎么用java写自动化测试脚本
    使用Java编写自动化测试脚本可以通过以下步骤进行:1. 确定测试框架:选择一个适合的测试框架,比如JUnit、TestNG等。这些...
    99+
    2023-10-10
    java
  • Linux测速脚本怎么写
    编写一个简单的Linux测速脚本可以使用以下步骤: 创建一个新的shell脚本文件,比如speedtest.sh。 在脚本文...
    99+
    2024-03-02
    Linux
  • 如何为Bash脚本写单元测试
    小编给大家分享一下如何为Bash脚本写单元测试,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!为什么要为 Bash 脚本写单元测试因为 Bash 脚本通常都是在执行...
    99+
    2023-06-15
  • 怎么编写Python脚本
    本篇内容介绍了“怎么编写Python脚本”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Streamlit是第一个专门针对机器学习和数据科学团...
    99+
    2023-06-02
  • 如何编写dota2服务器ping测试脚本
    这篇文章主要介绍“如何编写dota2服务器ping测试脚本”,在日常操作中,相信很多人在如何编写dota2服务器ping测试脚本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何编写dota2服务器ping测...
    99+
    2023-06-08
  • Python编写漏洞验证脚本批量测试繁琐漏洞
    目录前言requests模块使用技巧取消重定向SSL证书验证代理保持cookie验证结果单线程poc脚本使用多线程颜色标记添加进度条多线程poc脚本前言 我们实战经常会遇到以下几个问...
    99+
    2024-04-02
  • Python高级脚本怎么写
    这篇文章主要介绍“Python高级脚本怎么写”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python高级脚本怎么写”文章能帮助大家解决问题。1、Jpg转Png图片格式转换,以前小F可能第一时间想到...
    99+
    2023-07-06
  • python脚本测试网站响应时间
    可以使用Firefox的Firebug插件查看网站的响应时间,今天我们用python实现这个功能。#!/usr/bin/env python#coding=utf8#Author zhaodongimport os,sys  import ...
    99+
    2023-01-31
    脚本 响应时间 测试
  • python多线程http压力测试脚本
    #coding=utf-8 import sys import time import thread import httplib, urllib import random import uuid import logging...
    99+
    2023-01-31
    多线程 脚本 压力测试
  • 如何使用PHP编写HTTP负载测试脚本?
    在今天的互联网时代,网站的性能越来越重要。对于一个成功的网站来说,它必须能够承受高并发的访问流量,而在实际部署之前,我们需要对网站进行负载测试,以确保网站能够在高流量下正常工作。在本文中,我们将介绍如何使用PHP编写HTTP负载测试脚本来...
    99+
    2023-09-30
    http load shell
  • 脚本测试postman快速导出python接口测试过程示例
    Postman的脚本可以导出多种语言的脚本,方便二次维护开发。 Python的requests库,支持python2和python3,用于发送http/https请求 使用unitt...
    99+
    2024-04-02
  • Python 脚本编写
    学习内容: Python 安装和环境设置 运行和修改 Python 脚本 与用户输入交互 处理异常 读写文件 导入本地、标准和第三方模块 在解释器中进行实验 检查计算机是否安装了 Python ? 在终端窗口输入如下指令,并...
    99+
    2023-01-31
    脚本 Python
  • Kafka压力测试(自带测试脚本)(单机版)
            本次性能测试在正式环境下单台服务器上Kafka处理MQ消息能力进行压力测试。测试包括对Kafka写入MQ消息和消费MQ消息进行压力测试,根据10w、100w和1000w级别的消息处理结...
    99+
    2023-01-31
    自带 单机版 脚本
  • python怎么实现微信收红包自动化测试脚本
    这篇文章主要介绍“python怎么实现微信收红包自动化测试脚本”,在日常操作中,相信很多人在python怎么实现微信收红包自动化测试脚本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python怎么实现微信收...
    99+
    2023-06-20
  • python自动打卡脚本怎么写
    编写一个Python自动打卡脚本可以参考以下步骤:1. 导入所需的库:`requests`用于发送HTTP请求,`time`用于设置...
    99+
    2023-08-17
    python
  • c#怎么写脚本
    在 c# 中编写脚本可按以下步骤进行:创建一个 c# 控制台应用程序项目添加一个 c# 文件并编写脚本代码,其中包含脚本函数 "run()"编译脚本运行脚本编写交互式脚本可使用控制台输入...
    99+
    2024-05-12
    c#
  • 如何编写一个测试下载速度的shell脚本
    本篇内容主要讲解“如何编写一个测试下载速度的shell脚本”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何编写一个测试下载速度的shell脚本”吧!在Linux下用Shell来测试下载度,代码...
    99+
    2023-06-09
  • python如何写脚本
    python写脚本的方法在电脑中找到“idle”,他是Python自带的,通过idle进行编写。打开文本编辑器editplus,notepad等,编写后将文件保存成 .py格式即可。...
    99+
    2024-04-02
  • Python自动化测试之登录脚本的实现
    目录环境准备1、安装selenium模块2、安装浏览器驱动器代码1、登录代码2、xpath定位元素标签环境准备 前提已经安装好python、pycharm,配置了对应的环境变量。 1...
    99+
    2023-02-23
    Python自动化登录 Python自动化测试登录
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作