原创 java httpclient文件上傳下載接口實現

// download file ,兩個都要帶路徑 public static void downloadfile(String url,String localfileName,String remotefileName) {

原创 Python3 logging之日誌回滾RotatingFileHandler

import logging import os import time import logging import logging.handlers log_dir_path=os.getcwd()+"/logs" log_dir_p

原创 java利用 ganymed-ssh2-build.jar來上傳文件到linux以及下載linux文件以及執行linux shell命令

 相關ssh2 jar包地址:http://www.ganymed.ethz.ch/ssh2/ganymed-ssh2-build210.zip logger相關slf4j jar包地址:https://www.slf4j.org/dis

原创 解決python接口測試返回json亂碼問題,解決如下:

req = requests.post(url="http://192.168.229.128:8080/cms/manage/loginJump.do", data={"u

原创 基礎認識多線程併發,資源搶佔,資源加鎖

前塵篇:pt1首先不加鎖看看資源會怎麼樣 # coding=utf-8 import threading import time k =1 def walk(n): global k k =

原创 多線程併發玩具

# coding=utf-8 import threading import time mutex = threading.Lock() class TestTreading(threading.Thread): de

原创 java 遞歸文件夾,返回文件以及文件目錄絕對路徑和文件名稱

getPath() 方法跟創建 File 對象時傳入的路徑參數有關,返回構造時傳入的路徑 getAbsolutePath() 方法返回文件的絕對路徑,如果構造的時候是全路徑就直接返回全路徑,如果構造時是相對路徑,就返回當前目錄的路徑 +

原创 關於python UI Selenium自動化的一個瀏覽器driver重複調用問題

最開始也是和大多數一樣先寫個方法去定義一個驅動每次都要傳入一個driver對象 class PageObject(object):     def __init__(self, driver):         self.driver =

原创 jenkins持續集成構建自動化+crontab定時

1. 官網2.7jenkins.war下載 http://mirrors.jenkins.io/war-stable/2.73.2/jenkins.war jdk-x86 linux 32bit適用 https://download.or

原创 Linux 安裝python3 .5 解決pip 安裝無法成功問題ssl安全阻攔

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. Could not f

原创 Python3 logging之日誌回滾TimeRotatingFileHandler when="D"日誌log文件未刪除

 TimeRotatingFileHandler 源碼解析 def __init__(self, filename, when='h', interval=1, backupCount=0, encoding=None, delay=F

原创 websocket協議與http協議區別對比

 WebSocket和HTTP的區別 http協議輪詢: 三、Long poll 和Ajax輪詢以及WebSocket的原理 1、Ajax輪詢的原理。 場景如下: 客戶端:啦啦啦,有沒有新信息(Request) 服務端:沒有(Respon

原创 urllib在python2和python3區別變動

在Python中,我們通常使用urllib中的urlencode方法將字典編碼,用於提交數據給url等操作,但是在Python2和Python3中urllib模塊中所提供的urlencode的包位置有些不同 對於Python2 Pytho

原创 關於接口的基礎到進階你要知道的知識

想了很久,閒來無事,今天想了下還是總結了下寫下來,部分參考官方源碼理解,還有就是這麼久的理解, 如果覺得有幫助請記得點贊 先講下接口url組成拿後臺服務爲例 通常一個後臺請求url格式: http://www.gamma.tools.hw

原创 python接口自動化讀取json,yaml配置文件+封裝requests+unittest+HTMLRunner實現全自動化

1.封裝get,post,delete,post請求 api文件  # coding=utf-8 import json import requests class TestApi(object): """ /*