shell 脚本 测试webApp

it2022-05-09  59

vim **.sh文件

开头:#!/bin/bash

//

copy cURL //因为这样copy的url就是一个命令(进入chrome的开发者工具里面,点network,找到刚刚访问的页面,右建copy cURL)

///

打印输出到log文件:>log 2>errorLog

输出一个字符串:echo "XXXXX" >> log带有换行,不带换行可以使用point

 

 

shell测试cURL完整的例子

#!/bin/bash

curl 'http://127.0.0.1:8082/em/pointList' -H 'Cookie: ace_settings={"sidebar-collapsed":1,"navbar-fixed":-1,"sidebar-fixed":-1,"breadcrumbs-fixed":-1}; JSESSIONID=ylmlgb6eiw6vphsyz2ip2vng' -H 'Origin: http://127.0.0.1:8082' -H 'Accept-Encoding: gzip, deflate' -H 'Accept-Language: en-US,en;q=0.8' -H 'User-Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36' -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' -H 'Accept: application/json, text/javascript, */*; q=0.01' -H 'Referer: http://127.0.0.1:8082/em/main' -H 'X-Requested-With: XMLHttpRequest' -H 'Connection: keep-alive' --data 'draw=3&columns[0][data]=&columns[0][name]=&columns[0][searchable]=false&columns[0][orderable]=false&columns[0][search][value]=&columns[0][search][regex]=false&columns[1][data]=function&columns[1][name]=&columns[1][searchable]=true&columns[1][orderable]=false&columns[1][search][value]=&columns[1][search][regex]=false&columns[2][data]=name&columns[2][name]=&columns[2][searchable]=true&columns[2][orderable]=true&columns[2][search][value]=&columns[2][search][regex]=false&columns[3][data]=descr&columns[3][name]=&columns[3][searchable]=true&columns[3][orderable]=false&columns[3][search][value]=&columns[3][search][regex]=false&columns[4][data]=&columns[4][name]=&columns[4][searchable]=false&columns[4][orderable]=false&columns[4][search][value]=&columns[4][search][regex]=false&columns[5][data]=&columns[5][name]=&columns[5][searchable]=false&columns[5][orderable]=false&columns[5][search][value]=&columns[5][search][regex]=false&columns[6][data]=&columns[6][name]=&columns[6][searchable]=false&columns[6][orderable]=false&columns[6][search][value]=&columns[6][search][regex]=false&start=0&length=5&search[value]=&search[regex]=false&filters=[{"field":"cond","data":"pointName"},{"field":"cond","data":"all"}]&page=point' --compressed >>logPointLineSurfaceManageController 2>>errorLogPointLineSurfaceManageControllerecho "-------------pointList--------------">>logPointLineSurfaceManageControllerecho "-------------pointList--------------">>errorLogPointLineSurfaceManageController

转载于:https://www.cnblogs.com/wang985850293/p/5163270.html


最新回复(0)