Lấy cảm hứng tuyệt vời WebTest Ian Bicking của, & nbsp; livetest là một phần mở rộng để cho phép cùng một loại thử nghiệm pythonic đơn giản được sử dụng chống lại các trang web chạy. Nhiều bài kiểm tra viết cho WebTest sẽ có thể được sử dụng trực tiếp trên LiveTest.
Điều này cho phép các nền tảng đầy đủ (máy chủ ứng dụng, cân bằng tải, định tuyến, DNS, vv) để được kiểm tra chứ không phải chỉ là những ứng dụng WSGI nội bộ.
Lưu ý: File upload chưa được kiểm chứng.
Cách sử dụng
Thiết lập một ứng dụng để kiểm tra đối với chỉ một hostname:
>>> Nhập khẩu livetest
>>> App = livetest.TestApp ('www.google.com')
Hãy yêu cầu giống như WebTest:
>>> Resp = app.get ('/')
Hình thức Grab:
>>> Resp.forms
{0:
>>> Form = resp.forms [0]
>>> Form.fields
{'BtnI': [
& Nbsp; 'btnG': [
& Nbsp; 'q': [
& Nbsp; 'nguồn': [
& Nbsp; 'hl': [
& Nbsp; 'tức là': [
Gửi các hình thức:
>>> Hình thức ['q'] = 'python thử nghiệm'
>>> Resp = form.submit ()
Kiểm tra các công cụ trong phản ứng:
>>> Resp.mustcontain ('Agile', 'unittest', 'PyUnit')
>>> Resp
'/ 25.498>
>>> Resp.status
'200 OK'
Yêu cầu :
- Python
Bình luận không