testnet server won't get any btc from TP's TestNet Faucet. what is the reason? I have generate bitcoin address from testnet server. 

but I can't get any btc in those address. 
i tried many times and I failed.

can anyone explain me that is the reason? whay i can't get btc on those address. 

note: i used regtest server for same purpose and my rpcport is 18332(regtest and testnet)
I've just tested TP's faucet and it worked (green success text). 

Are you sending to a testnet address (begins with m, n, or 2)? I'm thinking you may be inadvertently using Mainnet or Regtest mode (beginning with 1 or 3). 

Ensure your Bitcoin.conf file has testnet=1 in it, or use the -testnet flag on the command line. Also be certain your blockchain is fully synched (this will take many hours, unlike regtest mode)

Go into BitcoinCore's client, and try getnewaddress in the console (help > console). Then copy/paste that address into the faucet, complete the CAPTCHA, and the coins will have been sent. You will need to have a completely synched blockchain before the coins will "appear".